在 PostgreSQL (pgsql) 中,可以使用以下兩種方式查詢表的建表語句。
使用 pgAdmin 在 pgAdmin 中,連接到 PostgreSQL 數據庫,展開相應的數據庫和表模式,然后右鍵單擊需要查詢建表語句的表,選擇 “Scripts” -> “CREATE script”。這將打開一個 SQL 查詢窗口,其中包含了該表的建表語句。
使用信息模式查詢 在 PostgreSQL 中,每個數據庫都有一個名為 “information_schema” 的模式,其中包含了系統元數據的視圖。可以使用以下查詢來獲取表的建表語句:
SELECT pg_get_ddl('table_name') AS create_table_statement
FROM information_schema.tables
WHERE table_schema = 'schema_name'
AND table_name = 'table_name';
將 “table_name” 替換為要查詢的表名,將 “schema_name” 替換為表所屬的模式名。執行此查詢將返回指定表的建表語句。
請注意,第二種方法僅適用于具有足夠權限的數據庫用戶。