2015-07-12 45 views

回答

0

运行着的PostgreSQL 9.4

下面是一个例子

CREATE TABLE test (
did  integer, 
name varchar(40) 
); 

注释可以在创建表或使用SQL 参考加入Postgresql 9.4 Comment

COMMENT ON TABLE test IS 'This is a test table.'; 
COMMENT ON COLUMN test.did IS 'Description ID number'; 
COMMENT ON COLUMN test.name IS 'Description name varchar 20'; 

我们需要找到OID

SELECT oid FROM pg_class WHERE relname = 'test' AND relkind = 'r'; 

在我的情况,OID为24650

参考的第一Postgresql 9.4 pg_class

表评论在这种情况下

select pg_catalog.obj_description(24650); 

(第一)列在这种情况下

select pg_catalog.col_description(24650,1); 

(第二)柱在这种情况下评论评论

select pg_catalog.col_description(24650,2); 
相关问题