"""Add first_name, last_name, avatar_url to users table. Revision ID: 0032 Revises: 0031 """ from alembic import op import sqlalchemy as sa revision = "0032_user_profile_fields" down_revision = "0031_permissions_soft_delete" branch_labels = None depends_on = None def upgrade() -> None: op.execute("ALTER TABLE users ADD COLUMN IF NOT EXISTS first_name VARCHAR(100)") op.execute("ALTER TABLE users ADD COLUMN IF NOT EXISTS last_name VARCHAR(100)") op.execute("ALTER TABLE users ADD COLUMN IF NOT EXISTS avatar_url VARCHAR(500)") def downgrade() -> None: op.drop_column("users", "avatar_url") op.drop_column("users", "last_name") op.drop_column("users", "first_name")