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 名称。
我是 运行 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 名称。