首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在PostgreSQL中查看视图的创建视图代码?

如何在PostgreSQL中查看视图的创建视图代码?
EN

Stack Overflow用户
提问于 2013-02-01 04:13:58
回答 7查看 141.7K关注 0票数 211

有没有一种简单的方法来查看使用PostgreSQL命令行客户端创建视图所使用的代码?

类似于MySQL的SHOW CREATE VIEW

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2013-03-15 06:02:54

一直不得不回到这里来查找pg_get_viewdef (如何记住它!!),所以搜索了一个更容易记住的命令……我明白了:

代码语言:javascript
复制
\d+ viewname

您可以通过在pgsql命令行中输入\?来查看类似类型的命令。

额外提示: emacs命令sql-postgres使pgsql更加友好(编辑、复制、粘贴、命令历史记录)。

票数 281
EN

Stack Overflow用户

发布于 2013-02-01 04:36:53

代码语言:javascript
复制
select pg_get_viewdef('viewname', true)

手册中提供了所有这些功能的列表:

http://www.postgresql.org/docs/current/static/functions-info.html

票数 163
EN

Stack Overflow用户

发布于 2013-02-01 04:29:24

代码语言:javascript
复制
select definition from pg_views where viewname = 'my_view'
票数 67
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14634322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档