此条目与 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 和快照信息函数