Postgresql 在Greenplum数据库中列出与对象关联的注释

Postgresql 在Greenplum数据库中列出与对象关联的注释,postgresql,greenplum,Postgresql,Greenplum,有没有办法查询和内联列出与表及其列关联的所有注释 如果您对此有任何疑问,请回复 感谢运行Postgresql 9.4 这里有一个例子 CREATE TABLE test ( did integer, name varchar(40) ); 可以在创建表时或使用sql添加注释 参考号 首先我们需要找到那个老家伙 SELECT oid FROM pg_class WHERE relname = 'test' AND relkind = 'r'; 就我而言,OID是24650 参考号

有没有办法查询和内联列出与表及其列关联的所有注释

如果您对此有任何疑问,请回复

感谢运行Postgresql 9.4

这里有一个例子

CREATE TABLE test (
did     integer,
name    varchar(40)
);
可以在创建表时或使用sql添加注释 参考号

首先我们需要找到那个老家伙

SELECT oid FROM pg_class WHERE relname = 'test' AND relkind = 'r';
就我而言,OID是24650

参考号

本例中的表注释

select pg_catalog.obj_description(24650);
select pg_catalog.col_description(24650,1);
select pg_catalog.col_description(24650,2);
(1)本例中的列注释

select pg_catalog.obj_description(24650);
select pg_catalog.col_description(24650,1);
select pg_catalog.col_description(24650,2);
(2)本例中的列注释

select pg_catalog.obj_description(24650);
select pg_catalog.col_description(24650,1);
select pg_catalog.col_description(24650,2);