pg_replication_origin_drop() 是一个用于删除复制源的系统函数。
pg_replication_origin_drop() 函数是在 PostgreSQL 9.5 中添加的。
用法
pg_replication_origin_drop (node_nametext) →void
复制源的条目将从 pg_replication_origin 中移除,并且相关的重放进度也将被移除。
变更历史
- PostgreSQL 9.5
- 新增于(提交 5aa23504)
示例
pg_replication_origin_drop() 的基本用法示例
postgres=# SELECT pg_replication_origin_drop('foo');
pg_replication_origin_drop
----------------------------
(1 row)
尝试删除一个不存在的复制源
postgres=# SELECT pg_replication_origin_drop('bar');
ERROR: replication origin "bar" does not exist
参考资料
- PostgreSQL 文档: pg_replication_origin_drop()
