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

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

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

HV006 fdw_invalid_data_type_descriptors

外部数据类型描述符无效

ERROR 仅定义 参考 未实测

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

版本覆盖

速览

HV006 针对 FDW 边界上无效的数据类型描述符。18.6 定义了它,但核心/contrib 调用扫描没有解析出直接报告组,因此没有自带包装器报文或自然 SQL 复现。

含义

它描述的是描述符元数据本身,例如类型 OID、长度、精度或 typmod 与回调契约不一致;不是某一个值转换失败(HV004)。

报文与诊断

没有固定核心报文。记录描述符字段及其值、本地和远端关系、回调阶段、包装器版本及远端元数据响应,不能由条件名拼造报文。

诊断

沿着模式导入/规划到元组转换追踪描述符,查看构造或消费它的包装器回调,并与 fdwapi.h 和固定版本文档比较。扩展二进制与远端模式变更是更有价值的线索。

处理

修正描述符构造,或使外部表元数据与远端模式一致。若问题从扩展升级后出现,验证匹配的服务器/扩展 ABI;描述符修复前不要盲目重试。

版本

锁定目录从 9.1.0 观察到该码,正式快照延续至 18.6,19 Beta 3 也有;pre-9 没有可用观察。

来源

证据

断言

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

  • HV006 is fdw_invalid_data_type_descriptors in Class HV.

    核实方式Read the fixed definition row.

    来源src/backend/utils/errcodes.txt

  • The locked 18.6 core/contrib scan has no direct HV006 report group; the API boundary is the available implementation context.

    核实方式Compare callback contract and resolved report groups.

    不覆盖Concrete descriptor fields belong to the installed wrapper. Generic API context and the absent resolved report group do not establish a source path emitting this SQLSTATE.

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

同类错误代码

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