问题描述:
存在视图依赖的数据表,DDL字段扩容时,不同数据库有特殊的限制要求。
例如,PostgreSQL不允许随便修改已被视图使用依赖的数据表字段,会报如下错误:
错误: 不能使用视图或规则改变一个字段的类型 详细:规则 _RETURN 在 视图 viewXXXXX倚赖于字段 "columnXXXXX"
而Oracle及Oscar等数据库则是在使用视图时会报错
ERROR, View:XXXXX is invalid
解决方案:
1、drop view
2、alter table
3、create view
浙公网安备 33010602011771号