为什么PostgreSQL的\ dt只显示公共模式表?

时间:2011-08-03 19:07:28

标签: postgresql

我使用psql在PostgreSQl数据库中创建了一个新模式:

CREATE SCHEMA my_schema;

但是当我发出\dt命令时,我只看到public模式中的表。但是,我可以使用my_schema访问my_schema.table_name中的所有表格。

如何查看psql中所有模式的所有表?

1 个答案:

答案 0 :(得分:82)

对于您的架构(注意架构名称后面的句点):

\dt my_schema.

或者:

SET search_path TO my_schema, public;
\dt

对于所有架构:

\dt *.