我有一个物化视图Postgres 9.3
,我想用新的列进行更新。但是,其他实例化视图也依赖于此视图,并且错误消息表明,当其他对象依赖该视图时,则无法删除该视图。
错误:无法删除实例化视图latest_charges,因为其他对象依赖它
从文档中还可以看出,REPLACE关键字对于实例化视图无效。除了删除所有依赖对象并重建每个依赖对象之外,还有没有捷径可走?
7
可悲的是,我认为您一直坚持将它们全部删除并进行重建。
—
Craig Ringer 2014年
@CraigRinger有兴趣将此添加为答案吗?
—
dezso 2014年