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

相关推荐
一 乐2 分钟前
工会管理|基于springboot + vue工会管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·工会管理系统
qq_380619164 分钟前
如何在phpMyAdmin中处理特殊字符账号名的授权_反引号的正确包裹
jvm·数据库·python
Edward Nygma5 分钟前
zyy~P0 【OKR】智能解读组件专项-看板解读接算法
postgresql
2201_756847337 分钟前
HTML函数在老旧浏览器运行慢是硬件问题吗_软硬协同分析【教程】
jvm·数据库·python
志栋智能9 分钟前
当巡检遇上超自动化:一场运维质量的系统性升级
运维·服务器·网络·数据库·人工智能·机器学习·自动化
Micro麦可乐10 分钟前
Redis只会用来做缓存?解锁Redis非缓存的九个应用场景,90%程序员不知道的隐藏技能
数据库·redis·缓存·消息队列·分布式锁·延迟队列·布隆过滤器
21号 114 分钟前
10.Redis 缓存
数据库·redis·缓存
雨墨✘22 分钟前
CSS如何提高团队协作效率_推广BEM规范减少样式沟通成本
jvm·数据库·python
hef28828 分钟前
如何实现SQL字段值的计算输出:算术运算符与别名结合
jvm·数据库·python
那个失眠的夜40 分钟前
Spring 的纯注解配置
xml·java·数据库·后端·spring·junit