Fix rename field on the field add. (#134)

This commit is contained in:
long2ice
2021-03-21 20:43:05 +08:00
parent 505d361597
commit 364735f804
5 changed files with 40 additions and 25 deletions

View File

@@ -1 +1 @@
__version__ = "0.5.1"
__version__ = "0.5.2"

View File

@@ -257,14 +257,23 @@ class Migrate:
old_data_field_name = old_data_field.get("name")
if len(changes) == 2:
# rename field
if changes[0] == (
"change",
"name",
(old_data_field_name, new_data_field_name),
) and changes[1] == (
"change",
"db_column",
(old_data_field.get("db_column"), new_data_field.get("db_column")),
if (
changes[0]
== (
"change",
"name",
(old_data_field_name, new_data_field_name),
)
and changes[1]
== (
"change",
"db_column",
(
old_data_field.get("db_column"),
new_data_field.get("db_column"),
),
)
and old_data_field_name not in new_data_fields_name
):
if upgrade:
is_rename = click.prompt(