Spaces:
Running
Running
| import sqlite3 | |
| import os | |
| db_path = "c:/mfmm/MelodixAPI/musical_master.db" | |
| def migrate(): | |
| if not os.path.exists(db_path): | |
| print("Base de datos no encontrada.") | |
| return | |
| conn = sqlite3.connect(db_path) | |
| cursor = conn.cursor() | |
| try: | |
| cursor.execute("ALTER TABLE iglesia_members ADD COLUMN estado VARCHAR DEFAULT 'activo'") | |
| print("Columna 'estado' agregada a iglesia_members") | |
| except sqlite3.OperationalError as e: | |
| print(f"Error en iglesia_members (puede que ya exista): {e}") | |
| try: | |
| cursor.execute("ALTER TABLE user_groups ADD COLUMN estado VARCHAR DEFAULT 'activo'") | |
| print("Columna 'estado' agregada a user_groups") | |
| except sqlite3.OperationalError as e: | |
| print(f"Error en user_groups (puede que ya exista): {e}") | |
| conn.commit() | |
| conn.close() | |
| print("Migración de base de datos terminada.") | |
| if __name__ == "__main__": | |
| migrate() | |