我正在运行这个命令
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);
我注意到存在导致问题的 View ,如何更改 View 中的类型或解决此问题?
最佳答案
不幸的是,PostgreSQL 对此非常严格。
您需要删除引用该表的 View ,然后更改列类型,然后重新创建 View 。
关于postgresql - 尝试修改列类型但出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5488909/