Files
admin-edu-space/backend/migrate_phase6_settings.py
T

25 lines
886 B
Python

from app import create_app, db
from sqlalchemy import text
app = create_app()
with app.app_context():
print("Verificando columnas en system_settings...")
try:
db.session.execute(text("ALTER TABLE system_settings ADD COLUMN category VARCHAR(50) DEFAULT 'system'"))
db.session.commit()
print("Columna 'category' agregada exitosamente.")
except Exception as e:
db.session.rollback()
print("Aviso al agregar 'category':", str(e).split('\n')[0])
try:
db.session.execute(text("ALTER TABLE system_settings ADD COLUMN is_encrypted BOOLEAN DEFAULT 0"))
db.session.commit()
print("Columna 'is_encrypted' agregada exitosamente.")
except Exception as e:
db.session.rollback()
print("Aviso al agregar 'is_encrypted':", str(e).split('\n')[0])
print("Migración de system_settings completa.")