小。速度很快。可靠。
选择任意三个选项。
2023-05-16年SQLite版本3.42.0
- 添加FTS5 secure-delete命令。此选项会导致所有法医痕迹删除内容时,从FTS5反向索引中删除。
- 增强JSON SQL函数以支持JSON5扩展.
- 这个SQLITE_CONFIG_LOG数据库和SQLITE_CONFIG_PCACHE_HDRSZ公司呼叫sqlite3_config()现在允许发生之后 sqlite3_初始化().
- 新建sqlite3_db_config()选项:SQLITE_DBCONFIG_STMT_SCANSTATUS数据库和SQLITE_DBCONFIG_REVERSE_SCANORDER数据库.
- 查询规划器改进:
- 默认情况下启用“count-of-view”优化。
- 避免计算子查询中未使用的列。
- 对鉴于-条款下推优化.
- 的增强功能CLI(命令行界面):
- 添加--unsafe-testing命令行选项。如果没有此选项,一些现在禁用了点命令(例如:“.testctrl”),因为这些命令仅用于测试,如果误用可能会导致故障。
- 即使在--safe模式下,也允许命令“.log-on”和“.log-off”。
- “--”作为命令行参数意味着所有后续参数以“-”开头被解释为正常的非选项参数。
- 魔法参数“:inf”和“:nan”绑定到浮点文本无限和NaN。
- --utf8命令行选项省略所有与用于交互式会话的Windows控制台上的MBCS,并设置此类会话期间UTF-8 I/O的控制台代码页。--utf8选项在所有其他平台上都是非操作选项。
- 添加以下功能应用程序定义的SQL函数有相同的名字作为连接关键字:CROSS、FULL、INNER、LEFT、NATURAL、OUTER或RIGHT。
- 的增强功能PRAGMA完整性检查:
- 当NaN值存储在NOT NULL列中时,检测并引发错误。
- 改进的错误消息输出在以下情况下标识b-tree的根页在b-tree中发现错误。
- 允许会话扩展配置为从中捕获更改缺少显式ROWID的表。
- 添加了亚秒修改器到日期和时间函数.
- 传入的负值sqlite3_sleep()从此解释为0。
- JSON数组和对象的最大递归深度从2000降低至1000。
- 扩展了内置printf()函数,因此逗号选项现在与一起工作除了整数转换之外,还有浮点转换。
- 其他错误修复和性能优化
哈希:
- SQLITE_SOURCE_ID:2023-05-16 12:36:15 831d0fb2836b71c9bc51067c49费用4b8f18047814f2ff22d817d25195cf350b0
- 用于sqlite3.c:6aa3fadf000000625353bbaa1e83af114c40c240a0aa5a2c1c2abcfc28d4f92的SHA3-256
一SQLite版本的完整列表在单个页面和年表两者都可用。每个人的详细历史可在以下地点办理登机手续SQLite版本控制站点.