use*_*568 17 postgresql view describe pgadmin
问题问答并回答:
正如我们许多人所知,PostgreSQL不支持describe table
或describe view
.正如谷歌可能会发现的那样,PostgreSQL会使用\d+
.
但是,如果使用PgAdmin访问PostgreSQL(我实际上使用的是PgAdmin3)则\d+
不起作用.一个人做了什么?
在PgAdmin3中使用查询工具时我想到了这个问题.我有一个"好吧,呃!" 我想看看PgAdmin3的主窗口,以及那个窗口左侧的树上的那一刻.下
<servername>
-> <databasename>
-> Schemas
-> <schemaname>
-> Tables
Run Code Online (Sandbox Code Playgroud)
是我的表格列表,点击表格名称显示我的文字非常像我\d+
所展示的.
因此,对于没有立即发现这一点的任何其他人的利益,这是一个答案.
Gar*_*ers 28
PostgreSQL还支持标准SQL信息模式,以检索数据库中对象的详细信息.
即,要获取列信息,您可以查询information_schema.columns
视图:
SELECT *
FROM information_schema.columns
WHERE table_name = '????';
Run Code Online (Sandbox Code Playgroud)
请在这里为信息架构PostgreSQL的具体细节.
归档时间: |
|
查看次数: |
40867 次 |
最近记录: |