"""Add email field to https_config table.""" import sys sys.path.insert(0, '/app') from app.app import create_app from app.extensions import db from sqlalchemy import text app = create_app() with app.app_context(): print("Adding email column to https_config table...") try: # Check if column already exists inspector = db.inspect(db.engine) columns = [col['name'] for col in inspector.get_columns('https_config')] if 'email' not in columns: # Add the column with db.engine.connect() as conn: conn.execute(text('ALTER TABLE https_config ADD COLUMN email VARCHAR(255)')) conn.commit() print("✓ Email column added to https_config table!") else: print("✓ Email column already exists in https_config table.") except Exception as e: print(f"â„šī¸ Note: If table doesn't exist, run add_https_config_table.py first") print(f"Error details: {str(e)}") print("\nAlternatively, you can reset the database:") print(" rm instance/digiserver.db") print(" python migrations/add_https_config_table.py")