postgresql - 删除所有视图 postgres

  显示原文与译文双语对照的内容
0 0

我的数据库里安装了一个旧版本的BitmapEffect数据库。 我想轻松删除数据库( 它们都来自 PostGIS ) 中的所有视图。 有一个简单的方法来做这个? 即使只是提取一个视图名称列表,也可以接受,因为我只能做一个大的。语句。 先谢谢了

时间: 原作者:

0 0

这应该会在 public 模式中提供一组视图名。 将'沙盒'替换为数据库的名称。


select table_name
from information_schema.views
where table_catalog = 'sandbox'
 and table_schema = 'public'

...