Small. Fast. Reliable.
Choose any three.
首页
Menu
关于
文档
下载
执照
支持
购买
教程
网站转手
Search
About
Documentation
Download
Support
Purchase
Search Documentation
Search Changelog
SQLite版本3.25.0(2018-09-15)
添加对
窗口功能的
支持
增强了
ALTER TABLE
命令:
添加对使用ALTER TABLE
表
RENAME COLUMN
oldname
TO
newname
重命名表中列的支持。
修复表重命名功能,以便它还可以在
触发器
和
视图中
更新对重命名表的引用。
查询优化器改进:
避免在聚合查询中不在聚合函数内且不属于GROUP BY子句的不必要的列加载。
IN-early-out优化:在多列索引上查找并且在除最左边的列以外的其他列上使用IN运算符时,如果没有任何行与第一个IN值匹配,请检查以在继续下一个IN值之前,请确保存在与右列匹配的行。
使用可传递属性尝试在WHERE子句中传播常量值。例如,将“ a = 99 AND b = a”转换为“ a = 99 AND b = 99”。
在unix
VFS
中的每个inode上使用单独的互斥锁,而不是在它们之间共享一个互斥锁,以便在多线程环境中实现更好的并发性。
增强
PRAGMA完整性检查
命令,以改进对页面空闲列表中问题的检测。
在
命令行shell
的“ .dump”命令中将无穷大输出为1e999 。
添加了
SQLITE_FCNTL_DATA_VERSION
文件控件。
添加了
Geopoly模块
Bug修复:
由于查询优化器中的次要缺陷的汇合,在非常晦涩的情况下,ORDER BY LIMIT优化可能导致预准备语句的字节码中出现无限循环。修复票号
9936b2fa443fec03ff25
在UPSERT上,如果重新排列了约束检查的顺序,请确保对插入内容的亲和力转换发生在任何约束检查之前。修复票
79cad5e4b2e219dd197242e9e的问题
。
在被“ .eqp full”逻辑关闭后,请避免对
CLI的
“ .stats on”命令使用准备好的语句 。修复票证
7be932dfa60a8a6b3b26bcf76
。
LIKE优化生成了错误的字节码,因此如果左侧操作数具有数字亲和力且右侧模式为'/%'或模式以ESCAPE字符开头,则会得到错误的答案。票证
c94369cae9b561b1f996d0054b的
修复
散列:
SQLITE_SOURCE_ID:“ 2018-09-15 04:01:47 b63af6c3bd33152742648d5d2e8dc5d5fcbcdd27df409272b6aea00a6f761760”
sqlite3.c的SHA3-256:989e3ff37f2b5eea8e42205f808ccf0ba86c6ea6aa928ad2c011f33a108ac45d
一个
SQLite的版本的完整列表,
在一个单一的页面和
年代
都还可以。
SQLite版本控制站点上
提供了每个签入的详细历史记录 。