"""add_user_preferences Revision ID: f1a2b3c4d5e6 Revises: d28b9caf9f07 Create Date: 2026-08-19 12:00:00.000000 """ from collections.abc import Sequence import sqlalchemy as sa from alembic import op revision: str = 'f1a2b3c4d5e6' down_revision: str | Sequence[str] | None = 'd28b9caf9f07' branch_labels: str | Sequence[str] | None = None depends_on: str | Sequence[str] | None = None def upgrade() -> None: op.create_table('user_preferences', sa.Column('user_id', sa.String(36), sa.ForeignKey('users.id'), nullable=False), sa.Column('key', sa.String(64), nullable=False), sa.Column('value', sa.Text(), nullable=False), sa.PrimaryKeyConstraint('user_id', 'key'), ) def downgrade() -> None: op.drop_table('user_preferences')