获取postgresql表字段,类型,注释
SELECT
a.attname AS columnName,
concat_ws('',t.typname,SUBSTRING(format_type(a.atttypid,a.atttypmod) from '\(.*\)')) as columnType,
d.description AS comment
FROM
pg_class C,
pg_attribute A,
pg_type T,
pg_description d
WHERE
C .relname = 表明
AND A .attnum > 0
AND A .attrelid = C .oid
AND A .atttypid = T .oid
AND d.objoid = A .attrelid
AND d.objsubid = A .attnum
ORDER BY
C .relname DESC
本文介绍了一种在PostgreSQL中查询表字段、字段类型及注释的方法,通过使用pg_class、pg_attribute、pg_type和pg_description等系统表,能够详细展示数据库表结构信息。
1689





