【发布时间】:2014-02-21 22:17:26
【问题描述】:
提问和回答:
我们很多人都知道,PostgreSQL 不支持describe table 或describe view。正如从 google 中可能发现的那样,PostgreSQL 使用 \d+ 代替。
但是,如果使用 PgAdmin(我实际上使用 PgAdmin3)访问 PostgreSQL,那么 \d+ 不起作用。一个人会做什么?
我在玩 PgAdmin3 中的查询工具时想到了这个问题。我有一个“嗯,呃!”当我想看看 PgAdmin3 的主窗口以及该窗口左侧的树的那一刻。下
<servername>
-> <databasename>
-> Schemas
-> <schemaname>
-> Tables
是我的表格列表,
并单击表名向我显示文本
非常类似于 \d+ 向我展示的内容。
因此,为了其他没有立即发现这一点的人的利益,这里有一个答案。
【问题讨论】:
-
严格来说,
psql使用\dt; PostgreSQL 服务器后端没有,但它确实提供了information_schema视图。
标签: postgresql view pgadmin describe