pg_replication_origin_oid()

查询复制源 OID 的函数

pg_replication_origin_oid() 是一个用于查询复制源 OID 的系统函数。

pg_replication_origin_oid()PostgreSQL 9.5 中添加。

用法

pg_replication_origin_oid ( node_name text ) → oid

返回的 OID 是指定节点在 pg_replication_origin 中的条目。

如果不存在具有指定节点名称的条目,则返回 NULL

变更历史

示例

pg_replication_origin_oid() 的基本用法示例

postgres=# SELECT pg_replication_origin_oid('foo');
 pg_replication_origin_oid 
---------------------------
                         1
(1 row)

这等同于

postgres=# SELECT roident
             FROM pg_replication_origin
            WHERE roname = 'foo';
 roident 
---------
       1
(1 row)

尝试检索不存在的复制源的 OID

postgres=# SELECT pg_replication_origin_oid('bar') IS NULL;
 ?column? 
----------
 t
(1 row)

分类

逻辑复制系统函数

反馈

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