gpt4 book ai didi

java - Corda 节点数据库未知属性 'schema'

转载 作者:行者123 更新时间:2023-12-01 16:23:25 25 4
gpt4 key购买 nike

尝试为我的 cordapp 执行 ./build/nodes/runnodes 时出现以下错误。我想要连接到独立 Postgresql 数据库的一方(Mint)给出了此错误:

[ERROR] 01:07:58-0400 [main] subcommands.ValidateConfigurationCli. - Error(s) while parsing node configuration:
- for path: "database.schema": Unknown property 'schema'.

在我的 node.conf 文件中,一方(Mint)是

dataSourceProperties = {
dataSourceClassName = "org.postgresql.ds.PGSimpleDataSource"
dataSource.url = "jdbc:postgresql://localhost:5432/sample_db"
dataSource.user = mint
dataSource.password = my_password
}
database = {
transactionIsolationLevel = READ_COMMITTED
schema = mint
}

# When JDBC driver is not placed into node's 'drivers' directory then add absolute path:
jarDirs = ['/Users/sayefiqbal/Documents/Corda/Metals-cordapp/build/nodes/Mint/drivers/postgresql-42.2.12.jar']

注意确定问题所在。遵循 Corda 的文档,但到目前为止还没有解决方案。

最佳答案

我想您使用的是 Corda 社区版,它没有可用的 schema 属性。但是,您可以在 JDBC URL 中指定架构,如下所示:

jdbc:postgresql://localhost:5432/sample_db?currentSchema=mint

有关详细信息,请参阅文档:https://docs.corda.net/docs/corda-os/4.4/node-database.html#postgresql .

关于java - Corda 节点数据库未知属性 'schema',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62208607/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com