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

相关推荐
Databend5 分钟前
超 10 倍查询加速,N-Gram Index 设计与优化全解析
数据库
爱可生开源社区1 小时前
SCALE:一个面向专业级任务的大语言模型 SQL 能力开源评测框架
数据库
星环科技TDH社区版2 小时前
星环科技产品可存储的表格式功能介绍以及创建示例
大数据·数据库
Tapdata5 小时前
全球 DaaS 市场研究报告上线,聚焦数据服务化趋势与行业演进路径
数据库
李少兄6 小时前
MySQL 默认连接数
数据库·mysql
刘一说7 小时前
资深Java工程师的面试题目(六)数据存储
java·开发语言·数据库·面试·性能优化
江沉晚呤时7 小时前
EventSourcing.NetCore:基于事件溯源模式的 .NET Core 库
java·开发语言·数据库
珹洺7 小时前
数据库系统概论(十九)详细讲解关系查询处理与查询优化
数据库
liulun8 小时前
SQLite官方数据库加密方案
数据库·sqlite
小五Z8 小时前
MySQL--InnoDB存储引擎--架构
数据库·mysql