SQLite版本不清楚

时间:2018-06-07 05:26:29

标签: database sqlite version

如果你转到SQLite's Download page
并向下滚动到 Windows的预编译二进制文件
你会看到那里的最新版本(今天是2018年) 3.24.0

然而,在网络上的许多地方,我看到SQLite被提及版本" 3.7.7.1"
甚至在几年前的网页上......

这怎么可能? 那两个与同一件事没有关系?

2 个答案:

答案 0 :(得分:1)

  

这怎么可能?

这是因为通常没有必要投资升级或升级会带来很大的成本。

  

那两个与同一件事情无关?

基本上是的,它们是相同的,虽然显然后期版本有改进(请参阅链接以获取更多信息)。

SQLite3的使用会有很多,其中更新不可行或由于各种原因而进行。所以旧版本往往会存在。数百万用途中的许多用途都是由于无法更新而无法更新的系统。

3.7.7.1当然是SQLite3的有效版本,并且可以在7年前发布。

按照

  

2011-06-28(3.7.7.1)

     
      
  1. 修复导致使用sqlite3_prepare()编译的PRAGMA case_sensitive_like语句失败并出现SQLITE_SCHEMA错误的错误。
  2.   
  3. SQLITE_SOURCE_ID:" 2011-06-28 17:39:05 af0d91adf497f5f36ec3813f04235a6e195a605f"
  4.   
  5. SHA1 for sqlite3.c:d47594b8a02f6cf58e91fb673e96cb1b397aace0
  6.   

Release History

作为旧版本的SQLIte数据库浏览器的一个示例,一个仍然常用但现在不受支持的工具使用3.15.2

答案 1 :(得分:0)

SQLite's Version History page揭示了这个谜团的答案:

创作者计算版本的方式是这样的:
3.7
3.8
3.9
3.10
3.11
3.12
...
...
...
3.24

所以v3.24高于v3.7,
与我们在数学形式中查看数字时所期望的不同。