"""Add premium fields to users Revision ID: 002 Revises: 001 Create Date: 2024-01-02 00:00:00.000000 """ from alembic import op import sqlalchemy as sa revision = '002' down_revision = '001' branch_labels = None depends_on = None def upgrade() -> None: op.add_column('users', sa.Column('is_premium', sa.Boolean(), nullable=False, server_default='false')) op.add_column('users', sa.Column('premium_until', sa.DateTime(), nullable=True)) op.add_column('users', sa.Column('questions_used', sa.Integer(), nullable=False, server_default='0')) def downgrade() -> None: op.drop_column('users', 'questions_used') op.drop_column('users', 'premium_until') op.drop_column('users', 'is_premium')