Small. Fast. Reliable.
Choose any three.
首页
Menu
关于
文档
下载
执照
支持
购买
教程
网站转手
Search
About
Documentation
Download
Support
Purchase
Search Documentation
Search Changelog
SQLite版本3.9.0于2015-10-14
政策变更:
修改了SQLite的
版本编号约定
,以使用新兴的
语义版本控制
标准。
新功能和增强功能:
在源代码树和
amalgamation中
添加
了json1扩展
模块。使用
SQLITE_ENABLE_JSON1
编译时选项启用支持。
向
合并中
添加了
全文搜索版本5(FTS5)
,可使用
SQLITE_ENABLE_FTS5
启用。FTS5在至少一个发布周期内将被视为“实验性”(可能会发生不兼容的更改)。
在
CREATE VIEW
语句现在可以接受列名的以下视图名称的可选列表。
增加了
对表达式索引的
支持。
在
SELECT
语句的FROM子句中 增加了对
表值函数的
支持。
增加了对
同名虚拟表的
支持。
甲
VIEW
现在可以参考未定义表和函数最初创建时。在查询中使用VIEW时,将报告缺少的表和函数。
添加了连接的
sqlite3_value_subtype()
和
sqlite3_result_subtype()
(由
json1扩展使用
)。
查询计划器现在可以使用在WHERE子句中包含AND连接项的
部分索引
。
sqlite3_analyzer.exe实用程序已更新,以报告每个btree的深度,并显示索引和WITHOUT ROWID表的平均扇出。
增强了
dbstat虚拟表
,使其可以用作
表值函数
,其中参数是要分析的模式。
其他变化:
所述
sqlite3_memory_alarm()
接口,它已被弃用,无证8年,被改变为无操作。
重要修复:
修复了
SQLite加密扩展
中的一个严重错误,如果
VACUUM
命令更改了加密随机数的大小,该错误 可能导致数据库变得不可读和不可恢复。
在
sqlite3_initialize()
的实现中添加了一个内存屏障, 以帮助确保它是线程安全的。
修复
OR优化,
以便它始终忽略不使用索引的子计划。
不要对源自LEFT JOIN的ON或USING子句的术语应用WHERE子句下推式优化。修复票证
c2a19d81652f40568c
。
SQLITE_SOURCE_ID:“ 2015-10-14 12:29:53 a721fc0d89495518fe5612e2e3bbc60befd2e90d”
sqlite3.c的SHA1:c03e47e152ddb9c342b84ffb39448bf4a2bd4288
一个
SQLite的版本的完整列表,
在一个单一的页面和
年代
都还可以。
SQLite版本控制站点上
提供了每个签入的详细历史记录 。