"""update user table Revision ID: 3af16a1c9fb6 Revises: 018012973d35 Create Date: 2025-08-21 02:07:18.078283 """ from typing import Sequence, Union from alembic import op import sqlalchemy as sa # revision identifiers, used by Alembic. revision: str = "3af16a1c9fb6" down_revision: Union[str, None] = "018012973d35" branch_labels: Union[str, Sequence[str], None] = None depends_on: Union[str, Sequence[str], None] = None def upgrade() -> None: op.add_column("user", sa.Column("username", sa.String(length=50), nullable=True)) op.add_column("user", sa.Column("bio", sa.Text(), nullable=True)) op.add_column("user", sa.Column("gender", sa.Text(), nullable=True)) op.add_column("user", sa.Column("date_of_birth", sa.Date(), nullable=True)) def downgrade() -> None: op.drop_column("user", "username") op.drop_column("user", "bio") op.drop_column("user", "gender") op.drop_column("user", "date_of_birth")