PG_DESCRIPTION系统表可以给每个数据库对象存储一个可选的描述(注释)。许多内置的系统对象的描述提供了PG_DESCRIPTION的初始内容。 这个表的功能类似PG_SHDESCRIPTION,用于记录整个集群范围内共享对象的注释。 表1 PG_DESCRIPTION字段 名称 类型 引用 描述 objoid oid 任意OID属性 这条描述所描述的对象的OID。 class...
PG_DESCRIPTION系统表可以给每个数据库对象存储一个可选的描述(注释)。许多内置的系统对象的描述提供了PG_DESCRIPTION的初始内容。这个表的功能类似PG_SHDESCRIPTION,用于记录整个数据库范围内共享对象的注释。
目录pg_description存储对每一个数据库对象可选的描述(注释)。描述可以通过COMMENT操作,并可使用psql的\d命令查看。在pg_description的初始内容中提供了很多内建系统对象的描述。 列名称 列类型 描述 objoid oid 描述所属对象的OID。 classoid oid 对象所述的系统目录的OID。 objsubid int4 对于一个表列上的一...
pg_description与表 pg_class表 pg_class pg_class表记载表和几乎所有有字段或者是那些类似表的东西。 包括索引(不过还要参阅pg_index)、序列、视图、物化视图、 复合类型和一些特殊关系类型;参阅relkind。在下面, 当指所有这些对象的时候说"关系"(relations)。不是所有字段对所有关系类型都有意义。 表47-11. pg...
and col.table_schema='你的schema'and c.relname='你的表名'order by 主键位置,字段序号; 英文版(适合写代码) selectc.relnameastable_name,cast(obj_description(c.oid)asvarchar)astable_desc,a.attnumasfield_seq,a.attnameasfield_name,d.descriptionasfield_desc,concat_ws('',t.typname,replace(substr...
pg col_description 用法 pg_col_description函数用于获取指定表的指定列的说明文档。 它的语法是: pg_col_description(relation_oid, column_number) 其中,relation_oid是表的对象ID(可使用pg_class类中的relname获取),column_number是要查询的列的索引号。 该函数返回一个字符串,表示所指定列的说明文档。如果未...
t1.relnameastable_name,t3.attnameasfield,format_type(t3.atttypid,t3.atttypmod)asfield_type,casewhen t3.atttypid=1043then'是'when t3.atttypid=1042then'是'when t3.atttypid=25then'是'else'否'endasis_string,t3.attnum field_number,t4.description field_comment,t5.description table_commen...
FROM pg_class c, pg_attribute a LEFT JOIN pg_description b ON a.attrelid = b.objoid AND a.attnum = b.objsubid, pg_type t WHERE c.relname = '实际的表名' AND a.attnum > 0 AND a.attrelid = c.oid AND a.atttypid = t.oid ORDER BY a.attnum;...
31 pg_description表记录了数据库中对象(表、字段等)的注释。 32 # 一些字段: 33 # objoid 这条描述所描述的对象的 OID。如果这条注释是一个表或表中字段的注释,那么,该值对应于pg_class.oid 34 # objsubid 对于一个表字段的注释,它是字段号,对应于pg_attribute.attnum。对于其它对象类型,它是零。
B.description as description , CASE WHEN length(B.attname) >0 THEN 1 ELSE NULL END AS pk_name FROM information_schema.columns A LEFT JOIN( SELECT pg_attribute.attname, pg_attribute.attnum,pg_description.description as description FROM pg_index, pg_class, pg_attribute ,pg_description ...