Small. Fast. Reliable.
Choose any three.
首页
Menu
关于
文档
下载
执照
支持
购买
教程
网站转手
Search
About
Documentation
Download
Support
Purchase
Search Documentation
Search Changelog
SQLite版本3.7.9于2011-11-01
如果
FTS4中
的搜索令牌(位于MATCH运算符的右侧) 以“ ^”开头,则该令牌必须是其文档字段中的第一个。
**可能不兼容的更改**
向
sqlite3_db_status()
接口添加了选项
SQLITE_DBSTATUS_CACHE_HIT
和
SQLITE_DBSTATUS_CACHE_MISS
。
删除了对
SQLITE_ENABLE_STAT2的
支持,将其替换为
功能
更强大的
SQLITE_ENABLE_STAT3
选项。
sqlite3_analyzer实用程序的增强功能,包括--pageinfo和--stats选项以及对多路复用数据库的支持。
增强
sqlite3_data_count()
接口,以便可以用来确定在准备好的语句中是否已看到SQLITE_DONE。
添加了
SQLITE_FCNTL_OVERWRITE
文件控件,SQLite内核通过该文件控件向VFS指示当前事务将覆盖整个数据库文件。
将默认
后备内存分配器
分配大小从100字节增加到128字节。
增强了查询计划程序,以便可以在WHERE子句中将术语放入和排除OR表达式,以期找到更好的索引。
添加了
SQLITE_DIRECT_OVERFLOW_READ
编译时选项,使
溢出页面
可从数据库文件中直接读取,而绕过
页面缓存
。
删除
sqlite3_mprintf()
系列字符串渲染例程的格式说明符中的精度和宽度值的大小限制。
修复了一个阻止
ALTER TABLE ... RENAME
无法以UTF16编码处理数据库中某些虚拟表的错误。
修复了ASCII到浮点转换中的一个错误,该错误会在转换具有非常大的指数的数字时导致性能降低和错误的结果。
修复了一个错误,该错误会导致在使用多个聚合函数的聚合查询中导致错误的结果,这些聚合函数的参数包含复杂的表达式,这些表达式仅在这些表达式中包含字符串文字的情况下有所不同。
修复了一个错误,该错误会阻止
page_count
和
quick_check
编译指示的名称大写。
修复了在使用
count_changes编译指示
时导致
VACUUM
失败的错误。
修正了一个错误
虚表
的实现,会导致系统崩溃如果
FTS4
表被
丢弃
在事务内和
SAVEPOINT
之后发生。
SQLITE_SOURCE_ID:“ 2011-11-01 00:52:41 c7c6050ef060877ebe77b41d959e9df13f8c9b5e”
sqlite3.c的SHA1:becd16877f4f9b281b91c97e106089497d71bb47
一个
SQLite的版本的完整列表,
在一个单一的页面和
年代
都还可以。
SQLite版本控制站点上
提供了每个签入的详细历史记录 。