↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

Wiki / 函数

pg_xact_status

报告近期事务的提交状态。只要事务足够新,系统仍保留其提交状态,结果就为in progress、committed或aborted。如果事务已足够旧,系统中不再有对它的引用,且提交状态信息已被丢弃,则返回NULL。例如,在COMMIT进行过程中应用与数据库服务器断开连接时,应用可以用此函数判断事务是提交了还是中止了。注意,预备事务被报告为in progress;如果需要确定某个事务 ID 是否为预备事务,应用必须检查pg_prepared_xacts。

英文手册覆盖始于 PostgreSQL 7.1. 来源历史与运行验证各自保留独立版本边界。

当前阅读 PG 18·选择有来源记录的版本

group
info
group label
System Information Functions And Operators
lang
en
layout
table-new
pages
functions-info.html
prose only
false
zh from
未知

版本定义 PG 18

报告近期事务的提交状态。只要事务足够新,系统仍保留其提交状态,结果就为in progress、committed或aborted。如果事务已足够旧,系统中不再有对它的引用,且提交状态信息已被丢弃,则返回NULL。例如,在COMMIT进行过程中应用与数据库服务器断开连接时,应用可以用此函数判断事务是提交了还是中止了。注意,预备事务被报告为in progress;如果需要确定某个事务 ID 是否为预备事务,应用必须检查pg_prepared_xacts。
pg_xact_status ( xid8 ) → text
报告近期事务的提交状态。只要事务足够新,系统仍保留其提交状态,结果就为in progress、committed或aborted。如果事务已足够旧,系统中不再有对它的引用,且提交状态信息已被丢弃,则返回NULL。例如,在COMMIT进行过程中应用与数据库服务器断开连接时,应用可以用此函数判断事务是提交了还是中止了。注意,预备事务被报告为in progress;如果需要确定某个事务 ID 是否为预备事务,应用必须检查pg_prepared_xacts。

函数签名与重载

pg_xact_status ( xid8 ) → text → text
报告近期事务的提交状态。只要事务足够新,系统仍保留其提交状态,结果就为in progress、committed或aborted。如果事务已足够旧,系统中不再有对它的引用,且提交状态信息已被丢弃,则返回NULL。例如,在COMMIT进行过程中应用与数据库服务器断开连接时,应用可以用此函数判断事务是提交了还是中止了。注意,预备事务被报告为in progress;如果需要确定某个事务 ID 是否为预备事务,应用必须检查pg_prepared_xacts。

比较版本

来源引用

完整定义与证据 JSON

定义来源

center · PostgreSQL 18 · b7bd9cda

正文语言: zh-Hans · ca936764