25 lines
886 B
Python
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.")
|