我想使用PostgreSQL而不是H2作为我的节点的数据库。是否可以将PostgreSQL用于Corda节点?如何配置节点以使用PostgreSQL数据库?
Corda 2和Corda 3都允许使用PostgreSQL JDBC Driver 42.1.4来使用PostgreSQL 9.6。请注意,这是社区的实验性贡献,目前未经测试。
这是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]
}
Run Code Online (Sandbox Code Playgroud)
您需要将此块添加到位于节点node.conf文件夹根目录中的节点文件中。
注意:
database.schema属性是可选的。它代表数据库的名称空间database.schema未用双引号引起来,Postgres始终将其视为小写值(例如,AliceCorp变成alicecorp)| 归档时间: |
|
| 查看次数: |
1365 次 |
| 最近记录: |