diff options
| author | thomazzo <30912311+thomazzo@users.noreply.github.com> | 2018-10-29 18:45:30 +0000 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2018-10-29 14:45:30 -0400 |
| commit | 9625d13f7b76ed22c8d4c24d411531abe8502854 (patch) | |
| tree | ff5b2ca15c3ff383aa1f562907234f4182840d93 | |
| parent | 4f8f1b2f245bba83c64b3d5765332bfcb591f1c9 (diff) | |
Fixed #29882 -- Added events and stored routines to MySQL's cloned test databases.
| -rw-r--r-- | django/db/backends/mysql/creation.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/django/db/backends/mysql/creation.py b/django/db/backends/mysql/creation.py index 43456adfdd..8ccd211b0e 100644 --- a/django/db/backends/mysql/creation.py +++ b/django/db/backends/mysql/creation.py @@ -55,9 +55,9 @@ class DatabaseCreation(BaseDatabaseCreation): self._clone_db(source_database_name, target_database_name) def _clone_db(self, source_database_name, target_database_name): - dump_cmd = DatabaseClient.settings_to_cmd_args(self.connection.settings_dict) - dump_cmd[0] = 'mysqldump' - dump_cmd[-1] = source_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 load_cmd = DatabaseClient.settings_to_cmd_args(self.connection.settings_dict) load_cmd[-1] = target_database_name |
