pg_current_snapshot() 是一个返回当前快照的系统函数。
pg_current_snapshot() 函数是在 PostgreSQL 13 中添加的。
用法
pg_current_snapshot () → pg_snapshot
可以使用以下函数提取返回的 pg_snapshot 值的各个组件:
pg_current_snapshot() 替换了 txid_current_snapshot() 函数。
变更历史
- PostgreSQL 13
- added (commit 4c04be9b)
示例
pg_current_snapshot() 的基本用法示例:
postgres=# SELECT pg_current_snapshot(); pg_current_snapshot --------------------- 795:799:795,797 (1 row)
参考资料
- PostgreSQL documentation: 事务 ID 和快照信息函数
