100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > postgre 查询注释_postgresql 获取所有表名 字段名 字段类型 注释

postgre 查询注释_postgresql 获取所有表名 字段名 字段类型 注释

时间:2019-04-22 03:24:27

相关推荐

postgre 查询注释_postgresql 获取所有表名 字段名 字段类型 注释

/cicon/article/details/51577655

获取表名及注释:

select relname as tabname,cast(obj_description(relfilenode,'pg_class') as varchar) as comment from pg_class c

where relkind = 'r' and relname not like 'pg_%' and relname not like 'sql_%' order by relname

过滤掉分表:

加条件 and relchecks=0 即可

获取字段名、类型、注释、是否为空:

SELECT col_description(a.attrelid,a.attnum) as comment,format_type(a.atttypid,a.atttypmod) as type,a.attname as name, a.attnotnull as notnull

FROM pg_class as c,pg_attribute as a where c.relname = '表名' and a.attrelid = c.oid and a.attnum>0

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。