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

2017年5月25日SQLite发布3.19.2

版本3.19.0(2017-05-22)之前的更改:

  1. 这个SQLITE_读取 授权程序回调调用一次列名为空字符串对于查询中引用的每个未提取列的表。
  2. 在表达式上使用索引时,请尝试已经使用表达式值在索引中可用,而不是加载原始列并重新计算表达式。
  3. 增强扁平化优化以便它能够展平视图在左侧连接的右侧。
  4. 使用替换()而不是char()用于转义换行符和回车符characters embedded in strings in the .dump output from the命令行shell.
  5. 避免UPDATE语句中不必要的外键处理触摸受外键约束的列。
  6. 在使用索引的DISTINCT查询中,尝试跳到下一个不同的在适当的情况下,使用索引而不是单步执行行索引可用。
  7. 避免不必要的失效方形3_球形制作时的手柄对不相关表的更改。
  8. 转移仅使用中提到的列的HAVING子句的任何条款将GROUP BY子句转换为WHERE子句以加快处理速度。
  9. 如果视图出现的次数超过在同一查询中进行一次。
  10. 增强PRAGMA完整性检查这样它可以识别具有两个或多行具有相同的罗伊德.
  11. 增强英尺5英寸查询语法,以便列过滤器可以应用于任意表达式。
  12. 增强json_extract()用于缓存和重用JSON解析的函数输入文本。
  13. 添加了随便吧。c(c) 可加载扩展允许通用SQLite数据库连接到读取包含未知和/或特定于应用程序排序序列.

    错误修复:

  14. 修复中的问题更换可能导致包含以下内容的损坏数据库两行或多行具有相同的罗伊德.票证修复f68dc596c4e6018d.
  15. 修复中的问题PRAGMA完整性检查这导致了随后真空表现得不理想。
  16. 修复PRAGMA外来_钥匙_检查命令,使其与外键打开不带ROWID桌子。
  17. 修复b-tree逻辑中可能导致错误重复答案的错误用于IN运算符查询。门票9745年2月61日
  18. 不允许在JSON中的数字常量中使用前导零。票证修复b93be8729a895a528e2.
  19. 在JSON中不允许字符串中包含控制字符。票证修复6c9b5514077联邦34551.
  20. 限制JSON对象和数组的递归深度,以避免递归下降解析器中过度使用堆栈。车票固定981329a参考51011052.

版本3.19.1(2017-05-24)之前的更改:

  1. 修复LEFT JOIN中的错误扁平化优化.票证钙1ab4cb7b0fc.
  2. 删除导致旧版本MSVC出现问题的多余分号。

此特定修补程序版本3.19.2(2017-05-25)中的更改:

  1. 修复LEFT JOIN中的更多错误扁平化优化.票证7fde638e94287d2c.

    哈希:

  2. SQLITE_SOURCE_ID:“2017-05-25 16:50:27 edb4e819b0c058c7d74d27ebd14cc5eb2bad6a6144a486a970182b7afe3f8b9”
  3. SHA3-256代表sqlite3.c:1be0c457869c1f7eba58c3b5097b9ec307a15be338308bee8e8570bcf5d1e

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