Small. Fast. Reliable.
Choose any three.

SQLite版本3.7.5于2011-02-01

  1. 添加了sqlite3_vsnprintf()接口。
  2. sqlite3_db_status()接口添加了SQLITE_DBSTATUS_LOOKASIDE_HITSQLITE_DBSTATUS_LOOKASIDE_MISS_SIZESQLITE_DBSTATUS_LOOKASIDE_MISS_FULL选项 。
  3. 添加了SQLITE_OMIT_AUTORESET编译时选项。
  4. 添加了SQLITE_DEFAULT_FOREIGN_KEYS编译时选项。
  5. 更新为sqlite3_stmt_readonly(),以便为所有准备好的语句明确定义其结果,并使其与VACUUM一起使用
  6. 命令行shell中添加了“ -heap”选项
  7. 修复涉及频繁进出WAL模式和VACUUM的错误(理论上可能会导致数据库损坏)的错误。
  8. 增强sqlite3_trace()机制,以便显示嵌套的SQL语句(例如可能由虚拟表生成的SQL语句),但在注释中显示,而无需参数扩展。使用FTS3 / 4和/或RTREE虚拟表时,这可以大大提高跟踪输出。
  9. 更改所有内置VFS上的xFileControl()方法以针对无法识别的操作代码返回 SQLITE_NOTFOUND而不是SQLITE_ERROR
  10. 如果数据库的PRAGMA同步设置为OFF ,则SQLite核心将对 VFS调用SQLITE_FCNTL_SYNC_OMITTED文件控件代替对xSync的调用 。

一个SQLite的版本的完整列表, 在一个单一的页面和年代都还可以。 SQLite版本控制站点上提供了每个签入的详细历史记录 。