pg_replication_origin_session_reset()
是一个用于取消会话复制源 的系统函数,该复制源之前已使用
pg_replication_origin_session_setup()
设置。
pg_replication_origin_session_reset()
在 PostgreSQL 9.5 中添加。
用法
pg_replication_origin_session_reset () → void
如果之前没有为会话设置复制源,则会引发 ERROR
错误。
变更历史
- PostgreSQL 9.5
- 添加 (提交 5aa23504)
示例
pg_replication_origin_session_reset()
的基本用法示例
postgres=# SELECT pg_replication_origin_session_setup('test_origin'); pg_replication_origin_session_setup ------------------------------------- (1 row) postgres=# SELECT pg_replication_origin_session_reset(); pg_replication_origin_session_reset ------------------------------------- (1 row)
如果没有为会话设置复制源,则会引发 ERROR
错误
postgres=# SELECT pg_replication_origin_session_reset(); ERROR: no replication origin is configured
参考文献
- PostgreSQL 文档: 复制管理函数