小。速度很快。可靠。
选择任意三个选项。
SQLite版本3.10.1 2016年1月14日
版本3.10.0(2016-01-06)之前的更改:
总体改进:
- 添加了对的支持喜欢,GLOB公司、和REGEXP公司上的运算符虚拟表.
- 添加了colUsed字段到sqlite3索引信息供使用这个sqlite3_模块.x最佳索引方法。
- 增强PRAGMA缓存_缓冲语句接受32位整数参数,该参数是禁止缓存溢出的阈值。
- 在unix上,如果打开了数据库文件的符号链接,则相应的日志文件基于实际的文件名,而不是符号链接名。
- 将“--transaction”选项添加到sqldiff公司.
- 添加了sqlite3_db_cacheflush()接口。
- 添加了sqlite3_strlike()接口。
- 使用时内存映射I/O将数据库文件映射为只读,以便散乱的指针和/或应用程序中的数组溢出不能意外地修改数据库文件。
- 添加了实验的 sqlite3_snapshot_get(),sqlite3_snapshot_open(),和sqlite3_snapshot_free()接口。这些可能会在后续版本。
- 增强“utc”修饰符在中日期和时间函数因此,如果已知日期/时间已为UTC格式。(这不是兼容性中断,因为在这种情况下,行为一直被记录为“未定义”。)
- 添加了json_group_array()和json_group_object()中的SQL函数杰森扩展。
- 添加了SQLITE_LIKE_DOSNT_MATCH_BLOBS公司compile-time选项。
- 许多小型性能优化。
便携性增强:
- 解决HP/UX上HP C编译器优化器中的符号扩展错误。(详细信息)
的增强功能命令行shell:
- 添加了“.changes ON|OFF”和“.vfssinfo”网络命令.
- 在以下情况下在MBCS和UTF8之间转换磨合,磨合命令提示符在Windows上。
生成文件的增强功能:
- 添加了--enable-editline和--enable-static-shell选项到各种自动生成的配置脚本。
- 省略makefiles中的所有“awk”,以便MSVC用户更容易构建。
重要修复:
- 修复不一致的整数到浮点比较操作如果在表上创建索引,可能会导致索引损坏包含大整数和浮点值的列具有类似规模。门票38a97a87a6号.
- 修复查询规划器中可能出现的无限长畸形的通用表表达式.
- 中的各种错误修复sqldiff公司工具。
此特定修补程序版本3.10.1(2016-01-14)中的更改:
新功能:
- 添加SQLITE_FCNTL日志指针文件控制。
错误修复:
- 修复查询规划器中存在16个月的错误,该错误可能会生成错误的结果当标量子查询尝试使用块排序优化。门票cb3aa0641d9a4号.
哈希:
- SQLITE_SOURCE_ID:“2016-01-13 21:41:56 254419c36766225ca542ae873ed38255e3fb8588”
- sqlite3.c:1398ba8e4043550a533dd0834bfdad1c9eab0f4的SHA1
一SQLite版本的完整列表在单个页面和年表两者都可用。每个人的详细历史可在以下地点办理登机手续SQLite版本控制站点.