SQLite 是一个 C 语言库,实现了一个小型、快速、独立、高可靠性、全功能的 SQL 数据库引擎。SQLite 是世界上使用最多的数据库引擎。SQLite 的源代码属于公共领域,每个人都可以免费使用,用于任何目的。
SQLite 3.39.4 已正式发布,更新内容如下:
- 修复 Windows 上的构建,使其与 -DSQLITE_OMIT_AUTOINIT 一起使用
- 修复了 btree balancer 中长期存在的问题,如果应用程序使用应用程序定义的页面缓存,该问题在极少数情况下可能会导致数据库损坏。
- 增强 SQLITE_DBCONFIG_DEFENSIVE 以便在 trigger 主体中的一个或多个语句写入 shadow tables 时禁止 CREATE TRIGGER 语句。
- 修复 FTS3 中内存分配的大小计算中可能存在的整数溢出。
- 修复 ICU Extension 中 sqlite3_set_auxdata() 接口的误用。
Hashes:
- SQLITE_SOURCE_ID:2022-09-29 15:55:41 a29f9949895322123f7c38fbe94c649a9d6e6c9cd0c3b41c96d694552f26b309
- sqlite3.c 的 SHA3-256:f65082298127e2ddae6539beb94f5204b591df64ba2c7da83c7d0faffd6959d8
更新说明:https://sqlite.org/releaselog/3_39_4.html