postgresql Postgres中不存在的视图如何删除

djmepvbi  于 2023-08-04  发布在  PostgreSQL
关注(0)|答案(1)|浏览(214)

我已经通过pgadmin 4在Postgres中创建了一些表和视图。
我修改了其中一个视图(称为视图A)中的代码,它基于表1和2。然后我发现视图A中不需要表2,所以尝试调整代码,但由于依赖性而失败。
然后我删除级联表2 -成功,然后我尝试删除视图A但失败,并显示“cannot find specific none”(下图)。
enter image description here
问:在这种情况下如何删除视图A(显示找不到)?
尝试的步骤:我尝试了删除视图,删除视图与级联,但都失败删除视图A。
我对Postgres很陌生,谢谢你的帮助。

  • 谢谢-谢谢
    TW
piah890a

piah890a1#

如果您删除一个带有CASCADE的表,并且有一个视图依赖于它,那么该视图也会自动删除。只有pgAdmin不知道视图已被删除。刷新pgAdmin的显示,视图将消失。

相关问题