pg_identify_object_as_address()

返回有关对象的与服务器无关的信息的函数

pg_identify_object_as_address() 是一个系统函数,返回一个记录,其中包含足够的信息来以与服务器无关的方式唯一标识数据库对象。

pg_identify_object_as_address()PostgreSQL 9.5 中添加。

用法

pg_identify_object_as_address ( classid oid, objid oid, objsubid integer )
        → record ( type text, object_names text[], object_args text[] )

生成的记录独立于当前服务器,并以可用于识别另一个服务器中同名对象的方式提供信息。此信息可以传递给 pg_get_object_address() 以获取对象的内部地址。

更改历史记录

示例

pg_identify_object_as_address() 的基本用法示例

postgres=# SELECT * FROM pg_identify_object_as_address('pg_class'::regclass, 0, 0);
   type   | object_names | object_args 
----------+--------------+-------------
 relation |              | 
(1 row)

分类

系统目录系统函数

另请参阅

pg_get_object_address()pg_identify_object()pg_describe_object()

反馈

提交任何关于 "pg_identify_object_as_address()" 的评论、建议或更正 此处