奇怪的错误:关系<架构名称>不存在



我正在Postgres 11 中运行这样的DDL语句

ALTER SEQUENCE kwt.VisitReport_seq OWNED BY kwt.VisitReport;

我以DBADMIN的身份运行它。

然而,我得到了一些奇怪的错误:

SQL Error [42P01]: ERROR: relation "kwt" does not exist ERROR: relation "kwt" does not exist ERROR: relation "kwt" does not exist

但这很奇怪。。。kwt不是一个关系,它是一个模式。

发生了什么事?!

正如在这里发布后经常发生的那样,我发现了这个问题。

声明应为:

ALTER SEQUENCE kwt.VisitReport_seq OWNED BY kwt.VisitReport.ID;

即它应该(当然(引用列名,而不是表名。

相关内容

  • 没有找到相关文章

最新更新