Spaces:
Running
Running
| import sqlite3 | |
| import os | |
| db_path = "c:\\mfmm\\MelodixAPI\\musical_master.db" | |
| if not os.path.exists(db_path): | |
| print(f"Error: {db_path} no existe") | |
| exit(1) | |
| conn = sqlite3.connect(db_path) | |
| cursor = conn.cursor() | |
| try: | |
| print("Añadiendo columnas a 'calendarios'...") | |
| cursor.execute("ALTER TABLE calendarios ADD COLUMN icono TEXT DEFAULT 'calendar'") | |
| cursor.execute("ALTER TABLE calendarios ADD COLUMN color_fondo TEXT DEFAULT '#CE93D8'") | |
| except sqlite3.OperationalError as e: | |
| print(f"Nota (calendarios): {e}") | |
| try: | |
| print("Añadiendo columnas a 'servicios'...") | |
| cursor.execute("ALTER TABLE servicios ADD COLUMN hora TEXT") | |
| cursor.execute("ALTER TABLE servicios ADD COLUMN color_fondo TEXT") | |
| except sqlite3.OperationalError as e: | |
| print(f"Nota (servicios): {e}") | |
| conn.commit() | |
| conn.close() | |
| print("Migración completada.") | |