百科 / 错误代码 / Class HV 外部数据包装器错误
HV006 fdw_invalid_data_type_descriptors
外部数据类型描述符无效
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.
-
The locked 18.6 core/contrib scan has no direct HV006 report group; the API boundary is the available implementation context.
同类错误代码
Class HV 外部数据包装器错误 下的其他成员。
HV000fdw_errorHV001fdw_out_of_memoryHV002fdw_dynamic_parameter_value_neededHV004fdw_invalid_data_typeHV005fdw_column_name_not_foundHV007fdw_invalid_column_nameHV008fdw_invalid_column_numberHV009fdw_invalid_use_of_null_pointerHV00Afdw_invalid_string_formatHV00Bfdw_invalid_handleHV00Cfdw_invalid_option_indexHV00Dfdw_invalid_option_nameHV00Jfdw_option_name_not_foundHV00Kfdw_reply_handleHV00Lfdw_unable_to_create_executionHV00Mfdw_unable_to_create_replyHV00Nfdw_unable_to_establish_connectionHV00Pfdw_no_schemasHV00Qfdw_schema_not_foundHV00Rfdw_table_not_foundHV010fdw_function_sequence_errorHV014fdw_too_many_handlesHV021fdw_inconsistent_descriptor_informationHV024fdw_invalid_attribute_valueHV090fdw_invalid_string_length_or_buffer_lengthHV091fdw_invalid_descriptor_field_identifier