Small. Fast. Reliable.
Choose any three.
首页
Menu
关于
文档
下载
执照
支持
购买
教程
网站转手
Search
About
Documentation
Download
Support
Purchase
Search Documentation
Search Changelog
SQLite版本3.18.0于2017-03-30
添加了
PRAGMA优化
命令
由
sqlite_source_id()
SQL函数和
sqlite3_sourceid()
C API返回并在
SQLITE_SOURCE_ID
宏中找到的SQLite版本标识符现在是64位SHA3-256哈希,而不是40位SHA1哈希。
在
JSON1扩展中
添加了
json_patch()
SQL函数。
增强
LIKE优化,
以便它适用于左侧的任意表达式,只要右侧的LIKE模式不以数字或减号开头即可。
添加了
sqlite3_set_last_insert_rowid()
接口,并在
FTS3
,
FTS4
和
FTS5
扩展中使用新接口,以确保
sqlite3_last_insert_rowid()
接口始终返回合理的值。
增强
PRAGMA完整性
检查
和
PRAGMA快速
检查,
以便它们验证
CHECK约束
。
增强用于联接的查询计划,以尽早发现并暂停空表,而无需执行不必要的工作。
增强
sqlite3_mprintf()
系列接口和
printf SQL函数
,如果在“%”和“ d”之间使用“,”格式修饰符(例如:“%, d”)。
添加了-D
SQLITE_MAX_MEMORY
=
N
编译时选项。
在
命令行外壳中
添加了
.sha3sum点命令
和
.selftest点命令
开始执行
SQLITE_LIMIT_VDBE_OP
。例如,这可以用于防止在接受来自不受信任用户的SQL查询的系统中准备过多的语句。
各种性能改进。
Bug修复:
确保带有整理序列的索引表达式得到正确处理。修复票务
eb703ba7b50c1a5
。
修复了
日期和时间函数
的“ ...开始”修饰符中的一个错误。机票
6097cb92745327a1
修复了由于在3.15.0版中作为性能优化的一部分而引入的OP_Once操作码中的错误导致的复杂递归触发器中的潜在段错误。机票
06796225f59c057c
在
RBU扩展中
,添加额外的同步操作以避免电源故障后损坏的可能性。
嵌套SQL语句的
sqlite3_trace_v2()
输出应始终以“-”注释标记开头。
散列:
SQLITE_SOURCE_ID:“ 2017-03-28 18:48:43 424a0d380332858ee55bdebc4af3789f74e70a2b3ba1cf29d84b9b4bcf3e2e37”
sqlite3.c的SHA3-256:cbf322df1f76be57fb3be84f3da1fc71d1d3dfdb7e7c2757fb0ff630b3bc2e5d
一个
SQLite的版本的完整列表,
在一个单一的页面和
年代
都还可以。
SQLite版本控制站点上
提供了每个签入的详细历史记录 。