IDENTIFY_SYSTEM 是一个复制命令,用于提供其所执行的 PostgreSQL 节点的基本复制相关信息。
IDENTIFY_SYSTEM 添加于 PostgreSQL 9.0。
替代方案
由 IDENTIFY_SYSTEM 提供的信息也可以从以下途径提取:
- 使用
pg_controldata工具读取pg_control文件。 - (PostgreSQL 9.6 及更高版本)
pg_control_recovery()和pg_control_system()函数。
变更历史
- 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 文档: 复制协议
分类
另请参阅
反馈
请在此处 提交有关“IDENTIFY_SYSTEM”的任何评论、建议或更正。