2013-10-10 65 views
0

我是很新,Postgres的,我知道,一個\dt將顯示錶,`dtIs`將顯示錶和索引,但是我正在尋找如何顯示/查找是否存在隱藏的表?尋找隱藏在Postgres表

回答

2

要找到任何模式的數據庫,你可以檢查目錄表pg_class

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

注意,這包括「隱形」的表,是不是在你的search_path,甚至來自根本無法訪問的其他會話的臨時表。沒有其他「隱藏」表。

中的表其他數據庫不是包括在內。