此条目涉及一个已弃用的 PostgreSQL 功能,未来版本中可能不再支持。
txid_current()
是一个已弃用的系统函数,返回当前事务 ID。
txid_current()
添加于 PostgreSQL 8.3。
用法
txid_current () → bigint
txid_current()
返回当前事务 ID,类型为 bigint
。请注意,如果当前事务当前没有事务 ID,则会分配一个新的事务 ID。
在 PostgreSQL 13 中引入 xid8
数据类型后,此函数已弃用,并被 pg_current_xact_id()
取代。
更改历史
- PostgreSQL 13
- 标记为已弃用 (提交 4c04be9b)
- PostgreSQL 8.3
- 添加 (提交 18e3fcc3)
示例
txid_current()
的基本用法示例
postgres=# SELECT txid_current(); txid_current -------------- 737 (1 row)
参考文献
- PostgreSQL 文档: 已弃用的事务 ID 和快照信息函数