我正在运行此命令
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中的类型或解决此问题?
答案 0 :(得分:2)
不幸的是PostgreSQL对此非常严格。
您需要删除引用该表的视图,然后更改列类型,然后重新创建视图。