melodix-api / migrate_calendars.py
GitHub Action
deploy from github actions
440bac0
Raw
History Blame Contribute Delete
860 Bytes
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.")