obj_description()
是一个系统函数,用于返回对象的注释。
obj_description()
在 PostgreSQL 6.3 中添加。
用法
obj_description (object
oid
,catalog
name ) →text
obj_description (object
oid
) →text
给定一个 OID 和相应的 系统目录 表的名称,obj_description()
返回该对象的注释(如 COMMENT ON
所定义),如果未指定注释,则返回 NULL
。
请注意,表单 obj_description ( object oid )
已弃用,因为无法保证特定 OID 对特定系统目录表是唯一的。
更改历史记录
- PostgreSQL 7.2
obj_description ( object oid, catalog name )
变体添加(提交 bf56f075)
- PostgreSQL 6.3
- 添加(提交 4cbc06cf)
示例
postgres=# CREATE TABLE foo (id int, val text); CREATE TABLE postgres=# COMMENT ON TABLE foo IS 'Store all the things'; COMMENT postgres=# SELECT obj_description('foo'::regclass, 'pg_class'); obj_description ---------------------- Store all the things (1 row)
参考
- PostgreSQL 文档: 注释信息函数