Fixed #33960 -- Fixed migrations crash on SQLite < 3.26.

Regression in 0b95a96ee1.

Thanks Aristotelis Mikropoulos for the report.
This commit is contained in:
Mariusz Felisiak 2022-08-29 09:55:45 +02:00 committed by GitHub
parent f210de760b
commit 4483a9b12f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 1 deletions

View File

@ -301,7 +301,7 @@ class DatabaseWrapper(BaseDatabaseWrapper):
for column_name, ( for column_name, (
referenced_column_name, referenced_column_name,
referenced_table_name, referenced_table_name,
) in relations: ) in relations.items():
cursor.execute( cursor.execute(
""" """
SELECT REFERRING.`%s`, REFERRING.`%s` FROM `%s` as REFERRING SELECT REFERRING.`%s`, REFERRING.`%s` FROM `%s` as REFERRING

View File

@ -52,3 +52,6 @@ Bugfixes
* Reallowed, following a regression in Django 4.1, creating reverse foreign key * Reallowed, following a regression in Django 4.1, creating reverse foreign key
managers on unsaved instances (:ticket:`33952`). managers on unsaved instances (:ticket:`33952`).
* Fixed a regression in Django 4.1 that caused a migration crash on SQLite <
3.20 (:ticket:`33960`).