pg_replication_origin_drop()
是一个用于删除复制源的系统函数。
pg_replication_origin_drop()
在 PostgreSQL 9.5 中添加。
用法
pg_replication_origin_drop (node_name
text
) →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()