PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
常用条目12237
24000游标或 portal 状态不满足当前操作要求。
游标状态无效
PostgreSQL SQLSTATE 24000:游标状态无效的来源与诊断参考。
24 无效的游标状态
ERRORClass 24 无效的游标状态 · SQL 状态码
25000事务状态无效的类别码,多见于内部状态检查。
事务状态无效
PostgreSQL SQLSTATE 25000:事务状态无效的来源与诊断参考。
25 无效的事务状态
ERRORClass 25 无效的事务状态 · SQL 状态码
25001命令不能在活动事务块中执行,如 VACUUM。
活动 SQL 事务
PostgreSQL SQLSTATE 25001:活动 SQL 事务的来源与诊断参考。
25 无效的事务状态
ERRORClass 25 无效的事务状态 · SQL 状态码
25002分支事务已经活动,范围窄于 25001。
分支事务已活动
PostgreSQL SQLSTATE 25002:分支事务已活动的来源与诊断参考。
25 无效的事务状态
ERRORClass 25 无效的事务状态 · SQL 状态码
25003分支事务使用了不适用的访问模式。
分支事务访问模式不适用
PostgreSQL SQLSTATE 25003:分支事务访问模式不适用的源码边界与诊断参考。
25 无效的事务状态
ERRORClass 25 无效的事务状态 · SQL 状态码
25004分支事务使用了不适用的隔离级别。
分支事务隔离级别不适用
PostgreSQL SQLSTATE 25004:分支事务隔离级别不适用的源码边界与诊断参考。
25 无效的事务状态
ERRORClass 25 无效的事务状态 · SQL 状态码
25005分支事务缺少活动的 SQL 事务。
分支事务没有活动 SQL 事务
PostgreSQL SQLSTATE 25005:分支事务没有活动 SQL 事务的源码边界与诊断参考。
25 无效的事务状态
ERRORClass 25 无效的事务状态 · SQL 状态码
25006命令试图在只读事务中写入数据。
只读 SQL 事务
PostgreSQL SQLSTATE 25006:只读 SQL 事务失败、诊断与修复所需的事务边界。
25 无效的事务状态
ERRORClass 25 无效的事务状态 · SQL 状态码
25007事务中不支持混合模式语句与数据语句。
不支持混合模式与数据语句
PostgreSQL SQLSTATE 25007:模式与数据语句混合不受支持的源码边界与诊断参考。
25 无效的事务状态
ERRORClass 25 无效的事务状态 · SQL 状态码
25008持有游标要求与操作相同的事务隔离级别。
持有游标要求相同隔离级别
PostgreSQL SQLSTATE 25008:持有游标要求相同隔离级别的源码边界与诊断参考。
25 无效的事务状态
ERRORClass 25 无效的事务状态 · SQL 状态码
25P01操作需要活动事务块,如自动提交下的 SAVEPOINT。
没有活动 SQL 事务
PostgreSQL SQLSTATE 25P01:SAVEPOINT 等操作要求显式事务块的诊断与修复。
25 无效的事务状态
ERRORClass 25 无效的事务状态 · SQL 状态码
25P02事务已失败,后续语句被拒绝直到 ROLLBACK。
事务处于失败状态
PostgreSQL SQLSTATE 25P02:前一条语句失败后出现的次级事务状态。
25 无效的事务状态
ERRORClass 25 无效的事务状态 · SQL 状态码
25P03会话在开放事务中空闲超时,被服务器终止。
事务中空闲会话超时
PostgreSQL SQLSTATE 25P03:诊断并恢复开放事务中空闲会话被服务器终止的过程。
25 无效的事务状态
ERRORClass 25 无效的事务状态 · SQL 状态码
25P04事务运行超过 transaction_timeout 被终止。
事务超时
PostgreSQL SQLSTATE 25P04:显式或隐式事务超过 transaction_timeout 后终止会话。
25 无效的事务状态
ERRORClass 25 无效的事务状态 · SQL 状态码
26000会话中不存在该名称的预备语句。
预备语句名称无效
PostgreSQL SQLSTATE 26000:预备语句会话归属、诊断与恢复。
26 无效的 SQL 语句名称
ERRORClass 26 无效的 SQL 语句名称 · SQL 状态码
27000触发器操作重复修改了当前命令已改动的行。
触发的数据更改违规
PostgreSQL SQLSTATE 27000 的来源与机制边界参考。
27 触发的数据更改违反规则
ERRORClass 27 触发的数据更改违反规则 · SQL 状态码
28000授权规范无效,如登录角色不存在或 HBA 拒绝。
授权规范无效
PostgreSQL SQLSTATE 28000(授权规范无效,invalid_authorization_specification)的源码证据、诊断与处理参考。
28 无效的授权指定
ERRORClass 28 无效的授权指定 · SQL 状态码
28P01建立会话时密码认证失败,连接被拒绝。
密码无效
密码认证在连接启动阶段失败时,PostgreSQL 会报告 SQLSTATE 28P01。应检查匹配的 pg_hba.conf 规则和角色密码,并用新的连接证明修复。
28 无效的授权指定
ERRORClass 28 无效的授权指定 · SQL 状态码
2B000仍存在依赖的权限描述符,对象依赖见 2BP01。
依赖权限描述符仍存在
PostgreSQL SQLSTATE 2B000 的来源与机制边界参考。
2B 依赖的权限描述符仍然存在
ERRORClass 2B 依赖的权限描述符仍然存在 · SQL 状态码
2BP01DROP 的对象仍被其他数据库对象依赖。
依赖对象仍存在
PostgreSQL SQLSTATE 2BP01:依赖对象 DROP 的诊断与有边界修复。
2B 依赖的权限描述符仍然存在
ERRORClass 2B 依赖的权限描述符仍然存在 · SQL 状态码
2D000在过程或子事务上下文中无效地终止事务。
无效事务终止
PostgreSQL SQLSTATE 2D000 的来源与机制边界参考。
2D 无效的事务终止
ERRORClass 2D 无效的事务终止 · SQL 状态码
2F000SQL 例程异常的类别码,需按具体子码诊断。
PostgreSQL SQLSTATE 2F000 的源码边界与诊断参考。
2F SQL 例程异常
ERRORClass 2F SQL 例程异常 · SQL 状态码
2F002例程的数据访问契约不允许修改 SQL 数据。
PostgreSQL SQLSTATE 2F002 的源码边界与诊断参考。
2F SQL 例程异常
ERRORClass 2F SQL 例程异常 · SQL 状态码
2F003例程中尝试执行被禁止的 SQL 语句,见于 dblink。
PostgreSQL SQLSTATE 2F003 的源码与诊断参考。
2F SQL 例程异常
ERRORClass 2F SQL 例程异常 · SQL 状态码
2F004例程的数据访问契约不允许读取 SQL 数据。
PostgreSQL SQLSTATE 2F004 的源码与诊断参考。
2F SQL 例程异常
ERRORClass 2F SQL 例程异常 · SQL 状态码
2F005函数执行结束时没有执行 RETURN 语句。
PostgreSQL SQLSTATE 2F005 的源码与诊断参考。
2F SQL 例程异常
ERRORClass 2F SQL 例程异常 · SQL 状态码
34000会话中无法解析该游标或 portal 名称。
游标名称无效
PostgreSQL SQLSTATE 34000:游标生命周期、会话归属与恢复。
34 无效的游标名称
ERRORClass 34 无效的游标名称 · SQL 状态码
38000外部例程异常的类别码,覆盖外部命令与 PL 处理器。
PostgreSQL SQLSTATE 38000 的源码与诊断参考。
38 外部例程异常
ERRORClass 38 外部例程异常 · SQL 状态码
38001外部例程不允许包含 SQL 语句。
PostgreSQL SQLSTATE 38001 的源码与诊断参考。
38 外部例程异常
ERRORClass 38 外部例程异常 · SQL 状态码
38002外部例程不允许修改 SQL 数据,区别于 2F002。
PostgreSQL SQLSTATE 38002 的源码与诊断参考。
38 外部例程异常
ERRORClass 38 外部例程异常 · SQL 状态码
38003外部例程中尝试执行被禁止的 SQL 语句。
PostgreSQL SQLSTATE 38003 的源码与诊断参考。
38 外部例程异常
ERRORClass 38 外部例程异常 · SQL 状态码
38004外部例程不允许读取 SQL 数据。
PostgreSQL SQLSTATE 38004 的源码与诊断参考。
38 外部例程异常
ERRORClass 38 外部例程异常 · SQL 状态码
39000外部例程调用异常,如 pgcrypto 的库失败。
PostgreSQL SQLSTATE 39000 的源码与诊断参考。
39 外部例程调用异常
ERRORClass 39 外部例程调用异常 · SQL 状态码
39001外部例程返回了无效的 SQLSTATE。
PostgreSQL SQLSTATE 39001 的源码与诊断参考。
39 外部例程调用异常
ERRORClass 39 外部例程调用异常 · SQL 状态码
39004外部例程调用中不允许出现 NULL 值。
PostgreSQL SQLSTATE 39004 的源码与诊断参考。
39 外部例程调用异常
ERRORClass 39 外部例程调用异常 · SQL 状态码
39P01触发器违反了返回值或调用协议。
PostgreSQL SQLSTATE 39P01 的源码与诊断参考。
39 外部例程调用异常
ERRORClass 39 外部例程调用异常 · SQL 状态码
39P02集合返回函数违反了 SRF 调用协议。
PostgreSQL SQLSTATE 39P02 的源码与诊断参考。
39 外部例程调用异常
ERRORClass 39 外部例程调用异常 · SQL 状态码
39P03事件触发器辅助函数在错误的事件上下文调用。
PostgreSQL SQLSTATE 39P03 的源码与诊断参考。
39 外部例程调用异常
ERRORClass 39 外部例程调用异常 · SQL 状态码
3B000保存点异常的类别码,具体失败见 3B001。
保存点异常
PostgreSQL SQLSTATE 3B000 的来源与机制边界参考。
3B 保存点异常
ERRORClass 3B 保存点异常 · SQL 状态码
3B001引用了当前事务中不存在的保存点。
保存点说明无效
PostgreSQL SQLSTATE 3B001:缺失保存点、事务状态与恢复。
3B 保存点异常
ERRORClass 3B 保存点异常 · SQL 状态码
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开