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()" 的评论、建议或更正 此处