更新版本:V2.3
更新类型:BUG修复、底层逻辑优化、数据稳定性升级
更新时间:2026年07月10日
适配设备:Linux aarch64
一、本次更新核心概述
本次 V2.3 版本重点修复了表格数据编辑、刷新错位的核心BUG,重构了数据表列映射、主键定位、数据提交底层逻辑,彻底解决用户日常使用中表格直接修改无法保存、SQL修改刷新后数据列错位、部分列数据为空的关键问题,大幅提升数据表编辑、数据刷新的准确性和稳定性,优化空值数据匹配、表格排序适配逻辑,全面优化数据编辑体验。
二、重点BUG修复(核心解决问题)
1. 彻底修复数据表刷新数据错位问题
解决旧版本刷新表格后出现的A列数据偏移至B列、末尾列空值、表头与数据不对应的严重错位问题:
-
统一表格首次加载、手动刷新的隐藏列识别逻辑,自动识别并隐藏 _auto_id 自增主键,杜绝列过滤失效导致的列偏移;
-
修复刷新逻辑中列索引映射混乱、参数不匹配的底层代码错误;
-
新增刷新时临时关闭表格排序机制,避免填充数据过程中排序干扰行索引,彻底杜绝数据错乱;
-
刷新后全量同步列信息、主键信息、列映射关系,保证刷新前后数据结构完全一致。
2. 解决表格直接编辑数据无法提交保存问题
修复旧版本可视化表格修改数据后提交失效、更新0行、修改不生效的问题:
-
重构行定位逻辑,优先使用隐藏自增主键 _auto_id 精准定位数据行,替代老旧的全列模糊匹配方式,行匹配准确率100%;
-
修复空值(NULL)匹配失效BUG,解决因字段存在空值导致SQL匹配失败、数据更新无效的问题;
-
统一全局主键索引标准,解决首次加载、刷新、提交逻辑主键索引不一致的冲突问题;
-
新增SQL参数数量校验机制,杜绝占位符与参数不匹配导致的更新、插入失败。
3. 优化SQL编辑器修改数据同步逻辑
-
优化SQL语句修改数据后,表格刷新同步机制,保证SQL修改结果可完美、无错位展示;
-
修复SQL修改后局部数据丢失、列偏移的衍生问题。
三、功能优化与细节升级
-
表格排序适配优化:新增表格排序监听机制,排序后自动清空未提交修改标记,避免排序导致行号错乱引发的提交异常,同时给出友好提示;
-
数据类型兼容强化:优化整型、浮点型、文本型、空值的自动转换逻辑,大幅降低数据提交报错概率;
-
报错提示优化:细化数据提交失败、参数不匹配、行匹配失败的错误提示,精准定位异常行,方便用户排查问题;
-
撤销/重做状态同步:刷新数据后自动重置编辑历史状态,保证操作逻辑闭环;
-
列宽适配优化:保留智能列宽适配逻辑,刷新后表格展示效果更规整,兼顾美观与实用性。
四、兼容性说明
-
完全兼容 V2.2 版本所有功能、数据库文件、操作习惯,无功能删减、无配置重置;
-
兼容无主键表、单主键表、多主键表、自定义隐藏列等所有数据表场景;
-
视图查询、SQL编辑、数据导入导出、数据库压缩等原有功能不受任何影响。
五、更新建议
本次更新为重要稳定性修复版本,所有用户建议立即更新!彻底解决长期存在的数据编辑、刷新错位、保存失效核心问题,极大提升日常数据库可视化编辑、SQL调试的使用体验,保障数据操作精准、安全、无丢失。
SQLiteGo下载地址:https://pan.baidu.com/s/1Hpy9s_HYOxhoyHQCx4oBuA?pwd=SG01