Странная ошибка: отношение не существует - PullRequest
0 голосов
/ 05 мая 2020

Я использую такой оператор DDL в Postgres 11

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 - это не отношение, это схема.

Что происходит ?!

1 Ответ

1 голос
/ 05 мая 2020

Как это часто бывает сразу после публикации здесь, я обнаружил проблему.

Оператор должен быть:

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

т.е. он должен ссылаться (конечно) на имя столбца, а не на имя таблицы.

...