Weird error: relation <schema name> does not exist

Weird error: relation <schema name> does not exist

我是 运行 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;

即它应该(当然)指的是列名,而不是 table 名称。