pg_replication_origin_create()

创建一个复制源的函数

pg_replication_origin_create() 是一个用于创建复制源的系统函数。

pg_replication_origin_create() 函数在 PostgreSQL 9.5 中添加。

用法

pg_replication_origin_create ( node_name text ) → oid

此函数在 pg_replication_origin 中创建带有提供的 node_name 的条目,并返回该条目的 OID

变更历史

示例

pg_replication_origin_create() 的基本用法示例

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

不能创建具有重复名称的复制源

postgres=# SELECT pg_replication_origin_create('foo');
ERROR:  duplicate key value violates unique constraint "pg_replication_origin_roname_index"
DETAIL:  Key (roname)=(foo) already exists.

分类

逻辑复制, 系统函数

另请参阅

pg_replication_origin_drop(), pg_replication_origin

反馈

提交有关“pg_replication_origin_create()”的任何评论、建议或更正,请在此处 提交