Fixed #30055 -- Dropped support for SQLite < 3.8.3.

This commit is contained in:
Tim Graham 2018-12-22 15:48:41 -05:00
parent 790d108c97
commit d5af14aa84
3 changed files with 3 additions and 2 deletions

View File

@ -34,7 +34,6 @@ class DatabaseFeatures(BaseDatabaseFeatures):
supports_cast_with_precision = False
time_cast_precision = 3
can_release_savepoints = True
supports_partial_indexes = Database.sqlite_version_info >= (3, 8, 0)
# Is "ALTER TABLE ... RENAME COLUMN" supported?
can_alter_table_rename_column = Database.sqlite_version_info >= (3, 25, 0)
supports_parentheses_in_compound = False

View File

@ -627,7 +627,7 @@ appropriate typecasting.
SQLite notes
============
Django supports SQLite 3.7.15 and later.
Django supports SQLite 3.8.3 and later.
SQLite_ provides an excellent development alternative for applications that
are predominantly read-only or require a smaller installation footprint. As

View File

@ -441,6 +441,8 @@ Miscellaneous
* The minimum supported version of ``mysqlclient`` is increased from 1.3.7 to
1.3.13.
* The minimum supported version of SQLite is increased from 3.7.15 to 3.8.3.
* In an attempt to provide more semantic query data, ``NullBooleanSelect`` now
renders ``<option>`` values of ``unknown``, ``true``, and ``false`` instead
of ``1``, ``2``, and ``3``. For backwards compatibility, the old values are