SQLite 3.28.0 发布了,SQLite 是一个 C 实现的 SQL 数据库引擎,它的特点是小型、快速、自包含、高可靠性和功能齐全。SQLite 嵌入在所有手机和大多数计算机中,也捆绑在为数众多的其它应用中,是世界上使用量最大的数据库引擎。
此版本更新内容包括:
- 增强 window function。
- 新增 sqlite3_stmt_isexplain(S) 接口,用于确定预准备语句是否为 EXPLAIN。
- 增强 VACUUM INTO,用于只读数据库。
- 查询优化。
- 增强 TCL 接口。
- CLI 增强。
- 添加 fossildelta.c 扩展,可以创建、应用和解析 RBU 扩展使用的 Fossil DVCS 文件增量格式。
- 为 sqlite3_db_config() 接口添加了 SQLITE_DBCONFIG_WRITABLE_SCHEMA 谓词,它在不使用 SQL 解析器的情况下执行与 PRAGMA writable_schema 相同的工作。
- 新增 sqlite3_value_frombind() API,用于确定 SQL 函数的参数是否来自绑定参数。
- fts3_tokenizer() 安全性与兼容性增强。
- 提高了健壮性,防止数据库文件损坏。
- 其它性能增强。
详情查看更新说明:
Hashes:
- SQLITE_SOURCE_ID: 2019-04-16 19:49:53 884b4b7e502b4e991677b53971277adfaf0a04a284f8e483e2553d0f83156b50
- SHA3-256 for sqlite3.c: 411efca996b65448d9798eb203d6ebe9627b7161a646f5d00911e2902a57b2e9