选择 打开 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

百科 / 错误代码 / Class HV 外部数据包装器错误

HV00A fdw_invalid_string_format

外部数据包装器字符串格式无效

ERROR 仅定义 参考 未实测

类别
Class HV 外部数据包装器错误
严重等级
ERROR
条件名
fdw_invalid_string_format
宏名称
ERRCODE_FDW_INVALID_STRING_FORMAT
启用版本
9.1
状态
活跃

版本覆盖

速览

HV00A 表示 FDW 边界的字符串格式无效。18.6 核心/contrib 调用扫描没有直接报告组,因此格式语法和报文必须从实际包装器或远端驱动确认。

含义

包装器拒绝了不符合其语法、转义、编码或格式字段契约的字符串。该码本身不能说明字符串是选项、远端标识符、序列化值还是驱动响应。

报文与诊断

没有确认的核心报文。保留操作、选项或字段名、原始编码/引号、包装器版本和远端诊断,不能只根据条件名改写字符串。

诊断

定位包装器解析或转换函数,按固定版本的格式语法比较原始输入;只在该包装器有明确要求时检查 server encoding 和转义。区分 FDW 选项格式错误、远端 SQL 语法错误和 Class 22 的值格式错误。

处理

按包装器文档修正格式,或改用结构化选项/API,避免手工拼接文本。修改后重新创建计划或外部表元数据;相同字符串重试仍会得到相同校验结果。

版本

目录从 9.1.0 观察到 HV00A,延续至 18.6 与 19 Beta 3;pre-9 定义文件未观察到,精确引入未知。

来源

证据

断言

每条断言都写明了是怎么核实的,以及它不覆盖什么。这一层是核验时留下的原始英文记录,照原样呈现,未经翻译。

  • HV00A is fdw_invalid_string_format in Class HV.

    核实方式Read the fixed definition row.

    来源src/backend/utils/errcodes.txt

  • No direct HV00A report group was resolved in the locked PostgreSQL 18.6 core/contrib call scan.

    核实方式Compare resolved report groups with the macro mapping.

    不覆盖The rejected string field and grammar belong to the installed wrapper or remote driver. Generic API context and the absent resolved report group do not establish a source path emitting this SQLSTATE.

    来源raw/calls/REL_18_6.jsonl · src/include/foreign/fdwapi.h

同类错误代码

Class HV 外部数据包装器错误 下的其他成员。