complete refactoring

This commit is contained in:
long2ice
2020-10-09 11:53:50 +08:00
parent 8cace21fde
commit 342f4cdd3b
8 changed files with 60 additions and 41 deletions

View File

@@ -115,6 +115,10 @@ class Migrate:
@classmethod
async def _generate_diff_sql(cls, name):
version = await cls.generate_version(name)
# delete if same version exists
for version_file in cls.get_all_version_files():
if version_file.startswith(version.split("_")[0]):
os.unlink(os.path.join(cls.migrate_location, version_file))
content = {
"upgrade": cls.upgrade_operators,
"downgrade": cls.downgrade_operators,