mirror of
https://github.com/feigeCode/navop.git
synced 2026-09-22 16:01:30 +00:00
宿主此前只判断外部驱动是否已安装,不校验版本:OceanBase 0.1.12 之前的驱动对 无符号列发十进制文本,宿主反序列化会直接判类型不匹配 (invalid type: string "4", expected u64),整表读取失败;而旧驱动既不会被自动 更新,宿主也不会提示,用户只能看到一句读不懂的报错。 - DriverRequirement::Required 增加 minimum_version - required_external_driver 按驱动 id 声明最低版本(当前: oceanbase -> 0.1.12) - 连接守卫改为版本感知:已安装但低于最低版本时同样走安装/更新引导, 提示文案带"(最低版本 0.1.12)" - 安装流程沿用既有 find_database_driver_entry_for_requirement 校验市场版本 Refs #249