pg_snapshot_xip() 是一个系统函数,用于返回快照中包含的进行中的事务 ID 集合。
pg_snapshot_xip() 在 PostgreSQL 13 中被添加。
用法
pg_snapshot_xip (pg_snapshot) → setofxid8
pg_snapshot_xip() 取代了 txid_snapshot_xip()。
变更历史
- PostgreSQL 13
- added (commit 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 documentation: 事务 ID 和快照信息函数
