小. 快速. 可靠.
选择任意三个.

SQLite Release 3.16.1 On 2017-01-03

版本3.16.0(2017-01-02)中的更改:

  1. 使用的CPU周期减少了9%. (有关如何计算此性能提升的详细信息,请参阅CPU性能评估报告.)
  2. 增加了对PRAGMA功能的实验支持.
  3. sqlite3_db_config()中添加了SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE选项.
  4. 增强日期和时间功能,以便" unixepoch"修饰符可在受支持日期的整个范围内使用.
  5. 后备内存分配器的默认配置从每个128个字节的500个插槽更改为每个512个字节的125个插槽.
  6. 增强的" WHERE x NOT NULL" 部分索引,以便在LIKE或GLOB运算符中出现" x"列时可以使用它们.
  7. 增强的sqlite3_interrupt(),以便中断正在进行的检查点操作.
  8. 增强了LIKEGLOB匹配算法,以在模式包含多个通配符的情况下更快.
  9. 添加了SQLITE_FCNTL_WIN32_GET_HANDLE文件控件操作码.
  10. 命令行shell中添加了" .mode quote".
  11. 命令行shell中添加了" .lint fkey-indexes".
  12. 命令行shell中添加了.imposter dot-command .
  13. 添加了Remember(V,PTR) SQL函数作为可加载的扩展 .
  14. SQLITE_OMIT_BUILTIN_TEST编译时选项重命名为SQLITE_UNTESTABLE,以更好地反映使用它的含义.

    Bug修复:

  15. 修复了查询计划器中的一个长期错误,该错误在LEFT JOIN上导致错误的结果,在LEFT JOIN上,左侧表是子查询,而联接约束是来自左侧子查询的裸列名称. 门票2df0107b .
  16. 在查询计划程序中正确处理整数文字-0x8000000000000000.

版本3.16.1中的其他更改:

  1. 修复了有关在触发器中使用行值的错误(请参见故障8c9458e7 ),该错误在3.15.0版本中,但是直到3.16.0版本发布后才报告.

    散列:

  2. SQLITE_SOURCE_ID:" 2017-01-03 18:27:03 979f04392853b8053817a3eea2fc679947b437fd"
  3. sqlite3.c的SHA1:354f6223490b30fd5320b4066b1535e4ce33988d

单个页面中的SQLite版本的完整列表年表也都可用. SQLite版本控制站点上提供了每个签入的详细历史记录.

by  ICOPY.SITE