Refs #5086 -- Removed unused only_django argument from sql_flush().

Unused (always True) since its introduction in 132605d889.
This commit is contained in:
Jon Dufresne 2020-06-04 02:59:47 -07:00 committed by GitHub
parent fcdac3787d
commit f997b5e6ae
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 10 deletions

View File

@ -44,7 +44,7 @@ class Command(BaseCommand):
except ImportError:
pass
sql_list = sql_flush(self.style, connection, only_django=True,
sql_list = sql_flush(self.style, connection,
reset_sequences=reset_sequences,
allow_cascade=allow_cascade)

View File

@ -19,7 +19,7 @@ class Command(BaseCommand):
)
def handle(self, **options):
sql_statements = sql_flush(self.style, connections[options['database']], only_django=True)
sql_statements = sql_flush(self.style, connections[options['database']])
if not sql_statements and options['verbosity'] >= 1:
self.stderr.write('No tables found.')
return '\n'.join(sql_statements)

View File

@ -2,17 +2,11 @@ from django.apps import apps
from django.db import models
def sql_flush(style, connection, only_django=False, reset_sequences=True, allow_cascade=False):
def sql_flush(style, connection, reset_sequences=True, allow_cascade=False):
"""
Return a list of the SQL statements used to flush the database.
If only_django is True, only include the table names that have associated
Django models and are in INSTALLED_APPS .
"""
if only_django:
tables = connection.introspection.django_table_names(only_existing=True, include_views=False)
else:
tables = connection.introspection.table_names(include_views=False)
tables = connection.introspection.django_table_names(only_existing=True, include_views=False)
return connection.ops.sql_flush(
style,
tables,