postgresql 列出表名和字段名称类型

2018-06-30  本文已影响0人  hsphsp

列出表名

SELECT tablename from pg_tables
WHERE tablename not like 'pg%'
and tablename not like 'sql_%'
order by tablename ;
image.png

列出字段类型和名称

SELECT
    format_type (A .atttypid, A .atttypmod) AS TYPE,
    A .attname AS NAME
FROM
    pg_class AS C,
    pg_attribute AS A
WHERE
    C .relname = 'your tablename'
AND A .attrelid = C .oid
AND A .attnum > 0;
image.png
上一篇 下一篇

猜你喜欢

热点阅读