pg_current_xact_id()
是一个系统函数
pg_current_xact_id()
在 PostgreSQL 13 中添加。
用法
pg_current_xact_id () → xid8
pg_current_xact_id()
返回当前事务 ID 作为 xid8
。请注意,如果当前事务当前没有事务 ID,则会分配一个新的事务 ID。使用 pg_current_xact_id_if_assigned()
仅在已分配事务 ID 时检索当前事务 ID。
pg_current_xact_id()
替换了 txid_current()
。
更改历史记录
- PostgreSQL 13
- 添加 (提交 4c04be9b)
示例
pg_current_xact_id()
的基本用法示例
postgres=# SELECT pg_current_xact_id(); pg_current_xact_id -------------------- 763 (1 row)
参考
- PostgreSQL 文档: 事务 ID 和快照信息函数