1
假設我有一個名爲master.products
的PostgreSQL表,另一個表叫account.products
。第二個從第一個繼承。獲取繼承表的父名稱和模式
是否可以創建一個查詢來獲取表的父名和模式account.products
?
假設我有一個名爲master.products
的PostgreSQL表,另一個表叫account.products
。第二個從第一個繼承。獲取繼承表的父名稱和模式
是否可以創建一個查詢來獲取表的父名和模式account.products
?
您從系統目錄pg_inherits
中獲取此信息。
SELECT inhparent::regclass::text
FROM pg_catalog.pg_inherits
WHERE inhrelid = 'account.product'::regclass;
名稱是自動模式修飾根據當前search_path
,使其明確。
相關:
關於regclass
:
男人,你是老闆!我是你的粉絲! –