找到隐藏的Postgres表

时间:2013-10-10 16:37:22

标签: database postgresql

我对postgres很新,我知道\dt将显示表格,`dtIs`将显示表格和索引,但我正在寻找如何显示/查找隐藏表格(如果有的话)?

1 个答案:

答案 0 :(得分:2)

要在数据库的任何架构中查找,您可以查看目录表pg_class

SELECT oid::regclass AS table_name
FROM   pg_class
WHERE  relname = 'my_table_name'
AND    relkind = 'r';

请注意,这包括“隐身”表格,这些表格不在您的search_path中,甚至还包括您根本无法访问的其他会话中的临时表格。没有其他“隐藏”表格。

同一群集的其他数据库中的表格未包含