postage 查询表结构

postage 查询表结构
在这里插入图片描述

select attr.attnum AS "序号",
       pgclass.relname AS "表名",
       obj_description(pgclass.oid) AS "表名描述",
       concat_ws('',pgtype.typname,SUBSTRING(format_type(attr.atttypid,attr.atttypmod) from '\(.*\)')) as "字段类型",
       attr.attname AS "列名",
       descr.description AS "备注",
       (case when attr.attnum = const.conkey[1] then true else false end) "是否主键"
from pg_class pgclass, pg_attribute attr , pg_type pgtype, pg_description descr,pg_constraint const
where  pgclass.relname = '表名'
  and attr.attnum>0
  and attr.attrelid = pgclass.oid
  and attr.atttypid = pgtype.oid
  and descr.objoid=attr.attrelid
  and descr.objsubid=attr.attnum
  and const.conrelid = pgclass.oid

ORDER BY pgclass.relname DESC,attr.attnum ASC
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值