gpt4 book ai didi

corda - 使用 PostgreSQL 而不是 H2 作为 Corda 节点的数据库

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

我想使用 PostgreSQL 而不是 H2 作为我节点的数据库。 Corda 节点可以使用 PostgreSQL 吗?我将如何配置我的节点以使用 PostgreSQL 数据库?

最佳答案

Corda 2 和 Corda 3 都允许使用 PostgreSQL 9.6,使用 PostgreSQL JDBC Driver 42.1.4。请注意,这是一项实验性社区贡献,目前未经测试。

这是 PostgreSQL 的示例节点配置块:

dataSourceProperties = {
dataSourceClassName = "org.postgresql.ds.PGSimpleDataSource"
dataSource.url = "jdbc:postgresql://[HOST]:[PORT]/postgres"
dataSource.user = [USER]
dataSource.password = [PASSWORD]
}

database = {
transactionIsolationLevel = READ_COMMITTED
schema = [SCHEMA]
}

您需要将此块添加到节点的 node.conf文件,在节点文件夹的根目录中找到。

注意:
  • database.schema属性是可选的。它代表数据库的命名空间
  • database.schema的值没有用双引号括起来,Postgres 总是把它当作小写值(例如 AliceCorp 变成 alicecorp)
  • 关于corda - 使用 PostgreSQL 而不是 H2 作为 Corda 节点的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48419854/

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