write sample migration structure

This commit is contained in:
geoffrey45
2023-02-07 23:48:59 +03:00
parent 0b0ff4218a
commit 1be60f73e4
6 changed files with 41 additions and 2 deletions
+18 -1
View File
@@ -1,3 +1,20 @@
"""
Migrations module
Migrations module.
Reads and applies the latest database migrations.
"""
from .main import main_db_migrations
from .userdata import userdata_db_migrations
def apply_migrations():
userdb_version = 0
maindb_version = 0
for migration in main_db_migrations:
if migration.version > maindb_version:
migration.migrate()
for migration in userdata_db_migrations:
if migration.version > userdb_version:
migration.migrate()