Small. Fast. Reliable.
Choose any three.
首页
Menu
关于
文档
下载
执照
支持
购买
教程
网站转手
Search
About
Documentation
Download
Support
Purchase
Search Documentation
Search Changelog
SQLite版本3.19.0(2017-05-22)
该
SQLITE_READ
授权回调
被调用一次与列名是在从没有列被提取的查询中引用的每个表一个空字符串。
在表达式上使用索引时,请尝试使用索引中已经可用的表达式值,而不是加载原始列并重新计算表达式。
增强展
平优化
,使其能够展平左侧联接右侧的视图。
使用
replace()
代替
char()
来转义嵌入在
命令行shell
.dump输出中的字符串中的换行符和回车符。
避免在UPDATE语句中避免不必要的外键处理,这些操作不会接触到受外键约束的列。
在使用索引的DISTINCT查询上,尝试在有适当索引的情况下使用索引跳至下一个不同的条目,而不要单步执行行。
对不相关的表进行更改时,请避免不必要的
sqlite3_blob
句柄无效化。
将仅使用GROUP BY子句中提到的列的HAVING子句的所有术语转移到WHERE子句中,以加快处理速度。
如果一个视图在同一查询中出现多次,请重用该视图的相同实现。
增强
PRAGMA integrity_check,
以便它标识具有两个或更多行且具有相同
rowid的表
。
增强
FTS5
查询语法,以便 可以将
列过滤器
应用于任意表达式。
增强
json_extract()
函数以缓存和重用JSON输入文本的解析。
添加了
anycollseq.c
可加载扩展
,该
扩展
允许通用SQLite数据库连接读取包含未知和/或特定于应用程序的
整理序列的模式
。
Bug修复:
修复了
REPLACE
中的一个问题,该问题可能导致包含两个或多个具有相同
rowid的
行的数据库损坏。修复票证
f68dc596c4e6018d
。
修复
PRAGMA完整性检查
中的一个问题,该问题导致随后的
VACUUM
表现欠佳。
修复
PRAGMA foreign_key_check
命令,以便它可以与
WITHOUT ROWID
表上的外键一起正常使用。
修复了b树逻辑中的一个错误,该错误可能导致IN运算符查询的重复答案不正确。门票
61fe9745
禁止在JSON中的数字常量中使用前导零。修复票务
b93be8729a895a528e2
。
禁止在JSON中的字符串内使用控制字符。修复票证
6c9b5514077fed34551
。
限制JSON对象和数组的递归深度,以避免递归下降解析器中过多的堆栈使用。修复票
981329adeef51011052
。
散列:
SQLITE_SOURCE_ID:“ 2017-05-22 13:58:13 28a94eb282822cad1d1420f2dad6bf65e4b8b9062eda4a0b9ee8270b2c608e40”
sqlite3.c的SHA3-256:c30326aa1a9cc342061b755725eac9270109acf878bc59200dd4b1cea6bc2908
一个
SQLite的版本的完整列表,
在一个单一的页面和
年代
都还可以。
SQLite版本控制站点上
提供了每个签入的详细历史记录 。