Попытка изменить тип столбца, но получить ошибку - PullRequest
1 голос
/ 30 марта 2011

Я запускаю эту команду

alter table client_details alter column name type character varying(120);

но потом получите ошибку

ERROR:  syntax error at or near "view" at character 7
LINE 1: alter view v1 alter column name type character varying(120);

Я заметил, что существует представление, вызывающее проблему, как я могу изменить тип в vieww или решить эту проблему?

1 Ответ

2 голосов
/ 30 марта 2011

К сожалению, PostgreSQL очень строго относится к этому.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...