feat: implement database migration functionality to manage schema changes

This commit is contained in:
Christian Krakau-Louis
2025-03-28 16:35:49 +01:00
parent 59db28d27b
commit aae9a89d6b
3 changed files with 103 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
#!/usr/bin/env python3
"""
Script to run database migrations manually.
Run this script to update the database schema before starting the application.
Usage:
python migrate_db.py
"""
import logging
from app.db_migration import run_migrations
if __name__ == "__main__":
# Configure logging
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s - %(name)s - %(levelname)s - %(message)s"
)
print("Running database migrations...")
run_migrations()
print("Database migrations completed.")