SQLite 是一个 C 语言库,实现了一个小型、快速、独立、高可靠性、全功能的 SQL 数据库引擎。SQLite 是世界上使用最多的数据库引擎。SQLite 的源代码属于公共领域,每个人都可以免费使用,用于任何目的。
SQLite 3.39.1 正式发布,更新内容如下:
修复使用包含复合 SELECT 的视图的查询的不正确结果,其中只有一个分支包含 RIGHT JOIN 并且视图不是包含该视图的查询的第一个 FROM 子句术语。174afeae5734d42d。
修复一些无害的编译器警告。
修复了 ALTER TABLE RENAME 的一个长期存在的问题,该问题只有在 sqlite3_limit ( SQLITE_LIMIT_SQL_LENGTH 设置为非常小的值时才会出现。
修复了 FTS3 中一个长期存在的问题,该问题只能在使用 SQLITE_ENABLE_FTS3_PARENTHESIS 编译时才会出现。
修复了构建问题,使其在同时提供 SQLITE_DEBUG 和 SQLITE_OMIT_WINDOWFUNC 两个编译时选项时能够正常工作。
修复 REGEXP 扩展的初始前缀优化,即使前缀包含需要 3 字节 UTF8 编码的字符,它也能正常工作。
增强 sqlite_stmt 虚拟表,使其缓冲所有输出。