IDENTIFY_SYSTEM
是一个复制命令,提供有关其执行所在 PostgreSQL 节点的基本复制相关信息。
IDENTIFY_SYSTEM
在 PostgreSQL 9.0 中添加。
替代方案
由 IDENTIFY_SYSTEM
提供的信息也可以从以下位置提取
pg_control
文件(使用pg_controldata
实用程序)pg_control_recovery()
和pg_control_system()
函数(PostgreSQL 9.6 及更高版本)
更改历史记录
- PostgreSQL 9.0
- 添加(提交 40f908bd)
示例
$ psql "dbname=postgres host=localhost user=repl_user replication=1" psql (12.7) Type "help" for help. postgres=# IDENTIFY_SYSTEM; systemid | timeline | xlogpos | dbname ---------------------+----------+-----------+-------- 6301592708518993068 | 1 | 0/5002168 | (1 row)
参考文献
- PostgreSQL 文档: 复制协议