小。速度很快。可靠。
选择任意三个选项。

2022-05-06年SQLite版本3.38.5

版本3.38.0(2022-02-22)之前的更改:

  1. 补充->和->>运算符以便更轻松地处理JSON。新的操作符与MySQL和PostgreSQL兼容。
  2. JSON函数现在是内置的。不再需要了使用-DSQLITE_ENABLE_JSON1用于启用JSON的compile-time选项支持。JSON在默认情况下处于打开状态。使用禁用JSON接口新的-DSQLITE_OMIT_JSONcompile-time选项。
  3. 的增强功能日期和时间函数:
    1. 添加了unixepoch()函数.
    2. 添加了自动修改器朱利安迪修饰符.
  4. 重命名printf()SQL函数格式()为了更好兼容性。原始printf()名称保留为别名以实现向后兼容性。
  5. 添加了sqlite3_error_offset()接口,有时可以帮助将SQL错误定位到输入中的特定字符SQL文本,以便应用程序可以提供更好的错误消息。
  6. 增强了与虚拟表如下:
    1. 添加了sqlite3_vtab_distinact()接口。
    2. 添加了sqlite3_vtab_rhs_value()接口。
    3. 添加了新的运算符类型SQLITE_INDEX_CONSTRAINT_LIMIT公司SQLITE_INDEX_CONSTRAINT_OFFSET数据库.
    4. 添加了sqlite3_vtab_in()要启用的接口(和相关接口)要处理的虚拟表IN操作员同时约束所有条件,而不是处理单独IN操作员。
  7. CLI(命令行界面)增强功能:
    1. 柱形输出模式增强了正确处理标签的功能和文本中嵌入的换行符。
    2. 添加了“--wrap N”、“--wordwrap on”和“--quote”等选项列输出模式.
    3. 添加了.模式qbox别名。
    4. 这个.import命令自动消除列名的歧义。
    5. 使用新的sqlite3_error_offset()提供更好的界面错误消息。
  8. 查询规划器增强功能:
    1. 使用Bloom过滤器加速大型分析查询。
    2. 使用平衡合并树计算UNION或UNION ALL包含ORDER BY子句的复合SELECT语句。
  9. 这个ALTER表格语句更改为静默忽略sqlite_schema表PRAGMA writable_schema=打开.

版本3.38.1(2022-03-12)之前的更改:

  1. 修复新Bloom过滤器优化可能导致的问题一些模糊的问题以得到错误的答案。
  2. 修复本地时间修饰符日期和时间函数以便它保留分数秒。
  3. 修复sqlite_offset SQL函数这样它甚至可以正常工作在角点情况下,例如当参数是虚拟列或视图的列。
  4. 修复行值IN运算符上的约束虚拟表所以他们即使虚拟表实现依赖于字节码,也能正常工作筛选不满足约束的行。
  5. 对assert()语句、测试用例和文档的其他小修复。请参阅源代码时间轴了解详细信息。

版本3.38.2(2022-03-26)之前的更改:

  1. 使用新的Bloom过滤器优化修复用户发现的问题使用WHERE执行LEFT JOIN时可能会导致错误答案子句约束,表示右表中的一列LEFT JOIN为空。请参见论坛帖子031e262a89b6a9d2.
  2. 其他次要补丁。请参阅时间表对于细节。

版本3.38.3(2022-04-27)之前的更改:

  1. 修复查询规划器过于激进地优化自动索引的情况和Bloom-filter构造,使用不适当的ON子句条款限制自动索引或Bloom筛选器的大小,并导致输出。论坛线程0d3200f4f3bcd3a3.
  2. 其他次要补丁。请参阅时间表对于细节。

版本3.38.4(2022-05-04)之前的更改:

  1. 修复由release添加的Bloom过滤器下拉优化中的字节码问题3.38.0其中字节码错误导致字节码引擎输入下拉优化遇到NULL键时的无限循环。论坛线程2482b32700384a0f.
  2. 其他次要补丁。请参阅时间表对于细节。

此特定修补程序版本3.38.5(2022-05-06)中的更改:

  1. 修复错误在中CLI(命令行界面)3.38.4版本。

    哈希:

  2. SQLITE_SOURCE_ID:2022-05-06 15:25:27 78d9c993d404cdfaa7fdd2973fa1052e3daf66215cf9c5540ebe55c407d9fe
  3. 方形3.c:b05ef42ed234009b4b3dfb36c5f5ccf6d728da80f25ee560291269cfe635f的SHA3-256

SQLite版本的完整列表在单个页面和年表两者都可用。每个人的详细历史可在以下地点办理登机手续SQLite版本控制站点.