此条目涉及 PostgreSQL 中一个已弃用的功能,在未来的版本中可能会被取消支持。
txid_current_snapshot()
是一个返回当前快照的系统函数。
txid_current_snapshot()
在 PostgreSQL 8.3 中添加。
用法
txid_current_snapshot () → txid_snapshot
在 PostgreSQL 13 中引入了 pg_snapshot
和 xid8
数据类型后,此函数被弃用,并由 pg_current_snapshot()
取代。
更改历史记录
- PostgreSQL 13
- 标记为已弃用 (提交 4c04be9b)
- PostgreSQL 8.3
- 添加 (提交 1f92630f)
示例
来自 的示例输出
postgres=# SELECT * FROM txid_current_snapshot(); txid_current_snapshot ----------------------- 5016429:5016429: (1 row)
参考
- PostgreSQL 文档: 已弃用的事务 ID 和快照信息函数