在 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” 替换为表所属的模式名。执行此查询将返回指定表的建表语句。
请注意,第二种方法仅适用于具有足够权限的数据库用户。