码迷,mamicode.com
首页 > 数据库 > 详细

Postgresql查询表和表结构

时间:2020-02-20 13:33:33      阅读:571      评论:0      收藏:0      [点我收藏+]

标签:character   man   script   left join   des   sch   inf   desc   oid   

查询表名

SELECT   tablename   FROM   pg_tables
WHERE   tablename   NOT   LIKE   'pg%'
AND tablename NOT LIKE 'sql_%'
 ORDER   BY   tablename;

或者

select tablename from pg_tables where schemaname='public'

查询表结构

select
col.table_schema,
col.table_name,
col.ordinal_position,
col.column_name,
col.data_type,
col.character_maximum_length,
col.numeric_precision,
col.numeric_scale,
col.is_nullable,
col.column_default,
des.description
from
information_schema.columns col left join pg_description des on
col.table_name::regclass = des.objoid
and col.ordinal_position = des.objsubid
where
table_schema = 'public'
and table_name = 'table_name'
order by
ordinal_position;

Postgresql查询表和表结构

标签:character   man   script   left join   des   sch   inf   desc   oid   

原文地址:https://www.cnblogs.com/JuncaiF/p/12335014.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!