mirror of https://github.com/django/django.git
Fixed #35762 -- Avoided unneeded quote_name() calls in SQLite introspection.
Double-quoting string literals is deprecated in recent SQLite versions. Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
This commit is contained in:
parent
c0128e3a81
commit
8b9a2bf34e
|
@ -316,8 +316,8 @@ class DatabaseIntrospection(BaseDatabaseIntrospection):
|
|||
# Find inline check constraints.
|
||||
try:
|
||||
table_schema = cursor.execute(
|
||||
"SELECT sql FROM sqlite_master WHERE type='table' and name=%s"
|
||||
% (self.connection.ops.quote_name(table_name),)
|
||||
"SELECT sql FROM sqlite_master WHERE type='table' and name=%s",
|
||||
[table_name],
|
||||
).fetchone()[0]
|
||||
except TypeError:
|
||||
# table_name is a view.
|
||||
|
@ -337,8 +337,8 @@ class DatabaseIntrospection(BaseDatabaseIntrospection):
|
|||
# columns. Discard last 2 columns if there.
|
||||
number, index, unique = row[:3]
|
||||
cursor.execute(
|
||||
"SELECT sql FROM sqlite_master "
|
||||
"WHERE type='index' AND name=%s" % self.connection.ops.quote_name(index)
|
||||
"SELECT sql FROM sqlite_master WHERE type='index' AND name=%s",
|
||||
[index],
|
||||
)
|
||||
# There's at most one row.
|
||||
(sql,) = cursor.fetchone() or (None,)
|
||||
|
|
Loading…
Reference in New Issue