小。速度很快。可靠。
选择任意三个选项。
2019-04-16 SQLite版本3.28.0
- 增强窗口函数:
- 添加支持EXCLUDE条款.
- 添加对的支持窗口链接.
- 添加对的支持GROUPS框架.
- 添加对“<expr>前面“和"<expr>以下“边界在范围内框架.
- 添加了新的sqlite3_stmt_i解释(S)用于确定的接口无论是否准备好的报表是一个解释.
- 增强真空进入因此它适用于只读数据库。
- 新的查询优化:
- 启用LIKE优化对于ESCAPE关键字存在并且PRAGMA案例_敏感_类已打开。
- 在由驱动的查询中部分索引,避免不必要的测试在分部的WHERE子句中命名的约束索引,因为我们知道约束必须始终为true。
- 的增强功能TCL接口:
- 已将-returntype选项添加到函数法.
- 添加了新的bind_fallback方法.
- 的增强功能气候变化指数:
- 添加了对的支持绑定参数和.parameter命令.
- 修复读取文件()函数,以便它返回空BLOB,而不是抛出内存外错误读取空文件。
- 修复写入文件()功能,以便在沿着新文件的路径创建新目录,它会为它们提供umask权限,而不是与文件相同的权限。
- 更改--更新选项在中.archive命令这样它就会跳过已在存档中且未更改的文件。添加new--insert选项的工作方式类似于--update used to work。
- 添加了福西德尔塔。c(c)可以创建、应用和解构Fossil DVCS文件增量格式由RBU扩展.
- 添加了SQLITE_DBCONFIG_WRITABLE_SCHEMA公司动词sqlite3_db_config()接口,其工作与PRAGMA可写_方案不使用SQL解析器。
- 添加了sqlite3_value_frombind()用于确定参数是否到SQL函数是从绑定参数.
- 安全性和兼容性增强fts3_标记器():
- 这个fts3_标记器()函数始终返回NULL除非遗留应用程序定义的FTS3标记器接口使用启用这个sqlite3_db_config(SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER数据库)设置,或者除非fts3_tokenizer()的第一个参数是绑定参数.
- 的双参数版本fts3_标记器()接受指向标记化方法对象,即使没有这个sqlite3_db_config(SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER数据库)设置如果第二个参数是绑定参数
- 改进了对损坏的数据库文件的鲁棒性。
- 其他性能增强
- 建立了官方SQLite源代码树的Git镜像。SQLite的规范源使用化石DVCS在https://sqlite.org/src网站.Git镜子可以在以下位置看到https://github.com/sqlite/sqlite.
哈希:
- SQLITE_SOURCE_ID:2019-04-16 19:49:53 884b4b7e502b4e99677b53971277adfaf0a04a284f8e483e2553d0f83156b50
- sqlite3.c:411efca996b65448d9798eb203d6ebe9627b7161a646f5d00911e2902a57b2e9的SHA3-256
A类SQLite版本的完整列表在单个页面和年表两者都可用。每个人的详细历史可在以下地点办理登机手续SQLite版本控制站点.