1
0
mirror of https://github.com/django/django.git synced 2025-10-31 09:41:08 +00:00

Fixed #30636 -- Fixed options ordering when cloning test database on MySQL.

--defaults-file must be given before other options.
This commit is contained in:
Yann Sionneau
2019-07-14 12:32:20 +02:00
committed by Mariusz Felisiak
parent c1b94e32fb
commit e47b8293a7
2 changed files with 34 additions and 2 deletions

View File

@@ -56,8 +56,7 @@ class DatabaseCreation(BaseDatabaseCreation):
def _clone_db(self, source_database_name, target_database_name):
dump_args = DatabaseClient.settings_to_cmd_args(self.connection.settings_dict)[1:]
dump_args[-1] = source_database_name
dump_cmd = ['mysqldump', '--routines', '--events'] + dump_args
dump_cmd = ['mysqldump', *dump_args[:-1], '--routines', '--events', source_database_name]
load_cmd = DatabaseClient.settings_to_cmd_args(self.connection.settings_dict)
load_cmd[-1] = target_database_name