尝试修改列类型但得到错误

时间:2011-03-30 16:04:26

标签: postgresql

我正在运行此命令

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 个答案:

答案 0 :(得分:2)

不幸的是PostgreSQL对此非常严格。

您需要删除引用该表的视图,然后更改列类型,然后重新创建视图。