【问题标题】:PostgreSQL on Corda enterprise node throws relation errorsCorda 企业节点上的 PostgreSQL 引发关系错误
【发布时间】:2018-10-15 17:31:46
【问题描述】:

在 docker 容器中使用 PostgreSQL 运行 corda 企业。我已按照文档中的说明进行操作并设置了数据库架构。在数据库启动时,我看到以下错误。任何人都可以帮助那里发生的事情吗?

2018-10-11 06:57:57.491 UTC [1506] ERROR:  relation "node_checkpoints" does not exist at character 22
2018-10-11 06:57:57.491 UTC [1506] STATEMENT:  select count(*) from node_checkpoints
2018-10-11 06:58:22.440 UTC [1506] ERROR:  relation "corda-schema.databasechangeloglock" does not exist at character 22
2018-10-11 06:58:22.440 UTC [1506] STATEMENT:  select count(*) from "corda-schema".databasechangeloglock

【问题讨论】:

  • 您好,我也遇到了同样的问题,请问您解决了吗?我对所有内容都使用public 架构。

标签: postgresql corda


【解决方案1】:

似乎数据库用户名和模式名没有相同的值,以数据库管理员身份运行确保为用户设置正确的默认模式:

ALTER ROLE "[USER]" SET search_path = "[SCHEMA]";

其他可能的问题是在架构名称中混合大写/小写和其他字符,您能否确保架构名称全部小写(例如,corda-schema 而不是 CORDA-SCHEMA 或 Corda-Schema)。

【讨论】:

    猜你喜欢
    • 2021-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-09
    • 1970-01-01
    • 1970-01-01
    • 2019-03-16
    • 1970-01-01
    相关资源
    最近更新 更多