【问题标题】:Error while generating node info file with database.runMigration使用 database.runMigration 生成节点信息文件时出错
【发布时间】:2020-03-01 20:59:23
【问题描述】:

我在 build.gradle 文件中添加了 database.runMigration: true,但在运行 deployNodes 时出现此错误。这是什么原因造成的?

[ERROR] 14:05:21+0200 [main] subcommands.ValidateConfigurationCli.logConfigurationErrors$node - Error(s) while parsing node configuration:
        - for path: "database.runMigration": Unknown property 'runMigration'

这是我的 build.gradle 的 deployNode 任务

task deployNodes(type: net.corda.plugins.Cordform, dependsOn: ['jar']) {
    directory "./build/nodes"
    ext.drivers = ['.jdbc_driver']
    ext.extraConfig = [
            'dataSourceProperties.dataSourceClassName' : "org.postgresql.ds.PGSimpleDataSource",
            'dataSourceProperties.dataSource.user' : "corda",
            'dataSourceProperties.dataSource.password' : "corda1234",
            'database.transactionIsolationLevel' : 'READ_COMMITTED',
            'database.runMigration' : "true"
    ]
    nodeDefaults {
        projectCordapp {
            deploy = false
        }
        cordapp project(':cordapp-contracts-states')
        cordapp project(':cordapp')
    }
    node {
        name "O=HUS,L=Helsinki,C=FI"
        p2pPort 10008
        rpcSettings {
            address "localhost:10009"
            adminAddress "localhost:10049"
        }
        webPort 10017
        rpcUsers = [[ user: "user1", "password": "test", "permissions": ["ALL"]]]
        extraConfig = ext.extraConfig + [
                'dataSourceProperties.dataSource.url' :
                        "jdbc:postgresql://localhost:5432/hus_db?currentSchema=corda_schema"
        ]
        drivers = ext.drivers
    }
}

【问题讨论】:

    标签: postgresql corda


    【解决方案1】:

    database.runMigration 只是 Corda Enterprise 属性。 要在 Corda 开源中控制数据库迁移,请使用 initialiseSchema。

    初始化架构 布尔值,指示是否在启动时更新数据库模式(或在节点第一次启动时创建模式)。如果在启动时设置为 false,则节点将验证它是否针对兼容的数据库模式运行。

    默认:真

    您可以参考下面的链接来查看您可以设置的其他数据库属性。

    https://docs.corda.net/corda-configuration-file.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-01
      • 2021-06-10
      • 2017-12-07
      • 1970-01-01
      相关资源
      最近更新 更多