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
。
更改历史记录
- PostgreSQL 9.5
- 添加 (提交 5aa23504)
示例
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.
参考文献
- PostgreSQL 文档: pg_replication_origin_create()