How to list relations in postgres schema
我需要一个非常基本的Postgres命令的帮助,但我无法在任何地方找到引用。 我的群集设置如下:
1 2 3 4 5 6 7 8 9 | database_1 \- schema_1 \- schema_2 \- relation_1 \- relation_2 \- ... \- relation_3 \- relation_4 \- ... |
我知道如何列出数据库(
HALP!
谢谢,
乔
为了预先澄清,我正在寻找的是:
1 2 3 4 5 6 | > \c database_1 You are now connected TO database_1 > \somecommand relation_1 relation_2 > |
试试这个:
1 | \dt schema_2. |
我会澄清,因为这是谷歌搜索的第一个结果。
答案的评论中给出了正确的答案。
1 | \dt schema_2.* |
可以在这里找到更全面的答案,列出PostgreSQL架构中的表
从PostgresQL版本11.2开始,我发现它按预期执行。 它还列出了视图和序列,而不仅仅是表格。
d schema_2。
如果将schema_2替换为模式名称并保留点,则表明它可以正常工作。
通过?在psql连接中提供了一些进一步的命令指令。