如何将数据库中的现有视图转换为PostgreSQL中的文件?

时间:2015-02-14 19:55:59

标签: postgresql

我在PostgreSQL 9.3中创建了一个数据库,并在数据库中创建了一些视图。 我想知道是否有任何方法可以将这些视图作为单独的.sql文件从数据库中获取?

2 个答案:

答案 0 :(得分:0)

如果您希望视图后面的SQL语句,您可以使用pg_get_viewdef()

来获取该语句
select pg_get_viewdef('your_view_name');

手册中的更多细节:
 http://www.postgresql.org/docs/current/static/functions-info.html#FUNCTIONS-INFO-CATALOG-TABLE

答案 1 :(得分:0)

通过使用pg_dump导出整个数据库然后创建新的单独的.sql文件来管理处理此问题