chrysopedia/alembic/versions/030_add_onboarding_completed.py
jlightner 51e3e75cf8 feat: Added onboarding_completed flag to User model, UserResponse schem…
- "backend/models.py"
- "backend/schemas.py"
- "backend/routers/auth.py"
- "alembic/versions/030_add_onboarding_completed.py"

GSD-Task: S03/T01
2026-04-04 13:13:05 +00:00

31 lines
578 B
Python

"""add_onboarding_completed
Revision ID: 030_onboarding
Revises: 029
Create Date: 2026-04-04
"""
from alembic import op
import sqlalchemy as sa
# revision identifiers
revision = "030_onboarding"
down_revision = "029_add_email_digest"
branch_labels = None
depends_on = None
def upgrade() -> None:
op.add_column(
"users",
sa.Column(
"onboarding_completed",
sa.Boolean(),
server_default="false",
nullable=False,
),
)
def downgrade() -> None:
op.drop_column("users", "onboarding_completed")