Postgresql允许向表等对象添加注释。
例如,我使用此SQL命令在表 mytable上添加了注释:
COMMENT ON TABLE mytable IS 'This is my table
查询表注释
所有注释都存储在 pg_description
要获取表中的注释,您可以需要将其加入 pg_class
作为替代方案,您也可以使用函数 obj_description()来检索以下信息:
select
relname as tabname,
obj_description(c.oid)
from
pg_class c
where
where c.relname = 'tablename';
如果要查询数据库中所有的表注释
select
relname as tabname,
obj_description(c.oid)
from
pg_class c
where
obj_description(c.oid) is not null ;