PostgreSQL 18 中文参考文档(未翻译部分保留英文)🌐 切换到英文原版 →

13.5. 串行化失败处理 #

在可重复读与可串行化隔离级别下,为了严格防范并发数据异象,系统会在检测到并发冲突时主动抛出序列化失败错误,其 SQLSTATE 错误码统一为 40001(serialization_failure)。应用程序必须设计完善的自动重试机制:当捕获到该错误码时,重新从业务起点完整重试整个事务。