我想删除一个 View 但保存相关 View 。我只想更新 View 的 SQL 文本,但不删除它就做不到。当我删除它时,所有依赖项都被删除。我想避免它。
最佳答案
如果 CREATE OR REPLACE VIEW
不起作用,您将不得不删除依赖 View 。
View 未保存为文本,而是保存为已解析的查询。
如果手边没有CREATE VIEW
语句,可以使用pg_dump -s
或pg_get_viewdef
数据库函数来生成它们即时。
我不得不说,在我看来,深度嵌套的 View 层次结构会带来麻烦。
关于postgresql - 我可以删除 View 但保存相关 View 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54829880/