pg_snapshot_xip()
是一个系统函数,返回快照中包含的正在进行的事务 ID 集。
pg_snapshot_xip()
在 PostgreSQL 13 中添加。
用法
pg_snapshot_xip (pg_snapshot
) → setofxid8
pg_snapshot_xip()
替换了 txid_snapshot_xip()
。
更改历史记录
- PostgreSQL 13
- 添加 (提交 4c04be9b)
示例
pg_snapshot_xip()
的基本用法示例
postgres=# SELECT pg_current_snapshot(); pg_current_snapshot --------------------- 795:799:795,797 (1 row) postgres=# SELECT * FROM pg_snapshot_xip(pg_current_snapshot()); pg_snapshot_xip ----------------- 795 797 (2 rows)
参考文献
- PostgreSQL 文档: 事务 ID 和快照信息函数