1
0
mirror of https://github.com/django/django.git synced 2024-12-23 01:25:58 +00:00

Optimized a bit handle() of sqlmigrate management command.

This commit is contained in:
David Wobrock 2020-03-06 13:11:56 +01:00 committed by Mariusz Felisiak
parent 8c1b073b59
commit e12fea24f0

View File

@ -53,7 +53,7 @@ class Command(BaseCommand):
except KeyError:
raise CommandError("Cannot find a migration matching '%s' from app '%s'. Is it in INSTALLED_APPS?" % (
migration_name, app_label))
targets = [(app_label, migration.name)]
target = (app_label, migration.name)
# Show begin/end around output for atomic migrations, if the database
# supports transactional DDL.
@ -61,7 +61,7 @@ class Command(BaseCommand):
# Make a plan that represents just the requested migrations and show SQL
# for it
plan = [(executor.loader.graph.nodes[targets[0]], options['backwards'])]
plan = [(executor.loader.graph.nodes[target], options['backwards'])]
sql_statements = executor.collect_sql(plan)
if not sql_statements and options['verbosity'] >= 1:
self.stderr.write('No operations found.')