"""add profile_completed to users Issue #1718:微信新用户首次登录需设置昵称(PATCH /auth/me)。 - users.profile_completed:资料是否已完善;存量行默认 True(不触发引导), 微信新建用户在应用层置 False。 """ import sqlalchemy as sa from alembic import op revision = "068_user_profile_completed" down_revision = "067_celery_task_id" branch_labels = None depends_on = None def upgrade() -> None: op.add_column( "users", sa.Column("profile_completed", sa.Boolean(), nullable=False, server_default=sa.text("true")), ) def downgrade() -> None: op.drop_column("users", "profile_completed")