我有一个postgresql数据库,包含很多模式,表和视图。最近,有3个表被一个表替换。
现在我有超过1000个视图可以使用这些旧表。手动检查它们有点无聊,很容易错过。有没有办法搜索特定的表,或者更好:数据库中所有现有视图中的模式?
答案 0 :(得分:2)
您可以通过information_schema.views
执行此操作,该文档记录为here。像这样:
select v.*
from information_schema.views v
where v.view_definition like '%tablename%';