feat(phase5): integracion auth hibrida, email dinamico y moodle 4.1 backend con tolerancia a fallos
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
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.")
|
||||
Reference in New Issue
Block a user