Неопределенное управление версиями SQLite - PullRequest
0 голосов
/ 07 июня 2018

Если вы перейдете на страницу загрузки SQLite ,
и прокрутите вниз до Предварительно скомпилированные двоичные файлы для Windows ,
, вы увидите, что последняя версия существует (сегодня в 2018 г.) 3.24.0 .

Тем не менее, во многих местах в Интернете я вижу упоминание SQLite с версией "3.7.7.1" ,
даже ввеб-страницы нескольких лет назад ..

Как это может быть?
Эти 2 не относятся к одному и тому же?

Ответы [ 2 ]

0 голосов
/ 07 июня 2018

Страница истории версий SQLite раскрывает ответ на загадку:

То, как создатель считает версии, выглядит следующим образом:
3.7
3.8
3.9
3.10
3.11
3.12
...
...
...
3.24

Таким образом, v3.24 выше, чем v3.7,
отличается от того, что мы ожидаем, когда смотрим на числа в математической форме ..

0 голосов
/ 07 июня 2018

Как это может быть?

Это связано с тем, что зачастую нет необходимости вкладывать средства в модернизацию, или модернизация может повлечь за собой значительные затраты.

Эти 2 не относятся к одной и той же вещи?

По сути, да, это одно и то же, хотя очевидно, что более поздние версии имеют улучшения (см. Ссылку для получения дополнительной информации).

Тамбудет много случаев использования SQLite3, где обновление неосуществимо или предпринимается по разным причинам.Так что старые версии будут иметь тенденцию существовать.Многие из миллионов пользователей будут использоваться для систем, которые просто не могут быть обновлены, поскольку нет средств для обновления.

3.7.7.1, безусловно, является действительной версией SQLite3 и была доступна около 7 лет назад.

согласно

2011-06-28 (3.7.7.1)

  1. Исправлена ​​ошибка, приводившая к сбою операторов PRAGMA case_sensitive_like, скомпилированных с использованием sqlite3_prepare (), с. SQLITE_SCHEMA ошибка

Release History

В качестве одного из примеров браузера DBIte DB более старой версии, инструмент, который до сих пор широко используется, но теперь не поддерживается, использует 3.15.2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...