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'表的字段信息,下面对各个属性进行解释。

相关推荐
cmes_love15 分钟前
港股Level2历史数据:逐笔成交与分钟线
数据库·oracle
自由能燃气设备15 分钟前
燃气热水锅炉/全预混低氮冷凝锅炉哪个品牌好?哪家好?6大商用品牌横评
大数据·数据库·人工智能
智购科技智能售货柜18 分钟前
2026自动售货机设备能耗计量系统:从功率监测到能效分析的工程实践~YH
数据库·人工智能·redis·缓存·架构·perl·symfony
云贝贝贝20 分钟前
PostgreSQL 生产环境备份恢复与高可用实战
数据库·postgresql
程序员-Benothing1 小时前
MySQL 中的 MVCC 是什么?如果没有 MVCC,会有什么影响?
数据库·mysql
Zenova EdgeOS1 小时前
工业网关心跳机制:从 Keepalive 到健康判定的工程实战
大数据·网络·数据库·边缘计算·工业网关
疯狂打码的少年1 小时前
【数据库技术】关系完整性约束(实体/参照/用户定义)
运维·服务器·数据库·笔记
派小汤2 小时前
Harmony2.2.0通过RdbStore实现通用类操作本地SQLite数据库
数据库·sql·sqlite·鸿蒙·鸿蒙系统
程序员-Benothing3 小时前
MySQL 中的事务隔离级别有哪些?默认的事务隔离级别是什么?为什么选择这个级别?
数据库·mysql
lv__pf3 小时前
【TL mysql 3】
数据库