跳转到主要内容

类别 23 — 完整性约束冲突

PostgreSQL SQLSTATE 类别 23 的成员与证据边界。

类别 23 — 完整性约束冲突

共同语义

SQLSTATE 的前两位 23 表示“完整性约束冲突”。行操作违反了声明的完整性约束。 类别只说明目录层面的共同范围;每个成员的报文、事务后果和处理方式仍须回到独立条目核对。

成员

本类别在锁定目录中包含 7 个成员:

23000, 23001, 23502, 23503, 23505, 23514, 23P01

版本边界

成员链接指向各自的版本化事实块;具体增删边界以版本页面和源码证据为准。

来源

类别成员由 data/classes.json 与锁定的 SQLSTATE 目录生成。