SQLite 是一个 C 语言库,实现了一个小型、快速、独立、高可靠性、全功能的 SQL 数据库引擎。SQLite 是世界上使用最多的数据库引擎。SQLite 的源代码属于公共领域,每个人都可以免费使用,用于任何目的。
SQLite 3.46.1 现已发布,更新内容如下:
- 在解析 FTS5 中的 tokenize= 参数时提高了稳健性。171bcc2bcd
- 增强了查询规划器中的覆盖索引预测。添加对覆盖索引过度预测的早期检测,以便 sqlite3_prepare() 返回错误,而不仅仅是生成错误的字节码。e60e4c295d22f8ce
- 即使 VALUES clause 因包含 double-quoted string literals 而看似变量的元素,也不要让 VALUES clause 的项数受到 SQLITE_LIMIT_COMPOUND_SELECT 的限制。
- 修复 group_concat() 的 window function 版本,使其在有一个或多个空字符串输入时返回空字符串。
- 在 FTS5 secure-delete 模式下,修复有关损坏索引的误报完整性检查报告。
- ALTER TABLE 中的语法错误应始终返回 SQLITE_ERROR。在某些情况下,它们以前返回 SQLITE_INTERNAL。
- JavaScript/WASM:
- 修复 JavaScript“opfs”VFS 中导致损坏的错误。
- 解决几个特定于浏览器的 OPFS quirks。
- 其他小修复。
更多详情可查看:https://sqlite.org/changes.html
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表一休教程网的观点和立场。