postgresql 查询字段 信息

SELECT

base."column_name",

col_description ( t1.oid, t2.attnum ),

base.udt_name,

COALESCE(character_maximum_length, numeric_precision, datetime_precision),

(CASE

WHEN ( SELECT t2.attnum = ANY ( conkey ) FROM pg_constraint WHERE conrelid = t1.oid AND contype = 'p' ) = 't'

THEN 1 ELSE 0

END )

FROM

information_schema.COLUMNS base,

pg_class t1,

pg_attribute t2

WHERE

base."table_name" = 'sys_org'

AND t1.relname = base."table_name"

AND t2.attname = base."column_name"

AND t1.oid = t2.attrelid

AND t2.attnum > 0;

以上查询的是'sys_org'表的字段信息,下面对各个属性进行解释。

相关推荐
小诸葛的博客3 分钟前
pg入门12—pg中的subscriptions是什么
数据库·oracle
青云交4 分钟前
大数据新视界 --大数据大厂之探索ES:大数据时代的高效搜索引擎实战攻略
大数据·数据库·elasticsearch·搜索引擎·数据分析·高效搜索·可扩展性·电商平台、新闻媒体、企业内部
Flying_Fish_roe5 分钟前
Flyway 数据库差异处理
数据库·oracle
知行合一。。。13 分钟前
MySQL调优--11--分批插入/更新数据 ---案例
数据库·windows·mysql
江凡心36 分钟前
Qt 每日面试题 -2
开发语言·数据库·qt·面试
炬火初现1 小时前
Mysql进阶——1
数据库·mysql
罗小罗同学1 小时前
困扰霍金和蔡磊等人的渐冻症,能否在医学AI领域寻找到下一个解决方案?|个人观点·24-09-22
数据库·人工智能·医学图像处理·医学人工智能·渐冻症
TTBIGDATA1 小时前
【ranger编译报错】cloudera-manager-api-swaggerjar7.0.3 not found
java·大数据·数据库·hadoop·oracle·ambari·cloudera
AmHardy1 小时前
系统架构设计师 数据库篇
数据库·mysql·postgresql·oracle·sqlserver·系统架构
momo小菜pa2 小时前
【MySQL 01】数据库基础
数据库·mysql