def METHOD_NAME():
    op.add_column(
        'campaign',
        sa.Column(
            'flag_has_jobapplication_response_alltime', sa.Boolean(), nullable=True
        ),
    )
    op.add_column(
        'campaign',
        sa.Column('flag_has_jobapplication_response_day', sa.Boolean(), nullable=True),
    )
    op.add_column(
        'campaign',
        sa.Column(
            'flag_has_jobapplication_response_month', sa.Boolean(), nullable=True
        ),
    )
    op.add_column(
        'campaign',
        sa.Column('flag_has_jobapplication_response_past', sa.Boolean(), nullable=True),
    )
    op.add_column(
        'campaign',
        sa.Column('flag_has_jobpost_unconfirmed_alltime', sa.Boolean(), nullable=True),
    )
    op.add_column(
        'campaign',
        sa.Column('flag_has_jobpost_unconfirmed_day', sa.Boolean(), nullable=True),
    )
    op.add_column(
        'campaign',
        sa.Column('flag_has_jobpost_unconfirmed_month', sa.Boolean(), nullable=True),
    )
    op.add_column(
        'campaign',
        sa.Column('flag_has_responded_candidate_alltime', sa.Boolean(), nullable=True),
    )
    op.add_column(
        'campaign',
        sa.Column('flag_has_responded_candidate_day', sa.Boolean(), nullable=True),
    )
    op.add_column(
        'campaign',
        sa.Column('flag_has_responded_candidate_month', sa.Boolean(), nullable=True),
    )
    op.add_column(
        'campaign',
        sa.Column('flag_has_responded_candidate_past', sa.Boolean(), nullable=True),
    )
    op.add_column(
        'campaign', sa.Column('flag_is_candidate_alltime', sa.Boolean(), nullable=True)
    )
    op.add_column(
        'campaign', sa.Column('flag_is_candidate_day', sa.Boolean(), nullable=True)
    )
    op.add_column(
        'campaign', sa.Column('flag_is_candidate_month', sa.Boolean(), nullable=True)
    )
    op.add_column(
        'campaign', sa.Column('flag_is_candidate_past', sa.Boolean(), nullable=True)
    )
    op.add_column(
        'campaign', sa.Column('flag_is_employer_alltime', sa.Boolean(), nullable=True)
    )
    op.add_column(
        'campaign', sa.Column('flag_is_employer_day', sa.Boolean(), nullable=True)
    )
    op.add_column(
        'campaign', sa.Column('flag_is_employer_month', sa.Boolean(), nullable=True)
    )
    op.add_column(
        'campaign', sa.Column('flag_is_employer_past', sa.Boolean(), nullable=True)
    )
    op.add_column(
        'campaign', sa.Column('flag_is_inactive_since_day', sa.Boolean(), nullable=True)
    )
    op.add_column(
        'campaign',
        sa.Column('flag_is_inactive_since_month', sa.Boolean(), nullable=True),
    )
    op.add_column(
        'campaign',
        sa.Column('flag_is_lurker_since_alltime', sa.Boolean(), nullable=True),
    )
    op.add_column(
        'campaign', sa.Column('flag_is_lurker_since_past', sa.Boolean(), nullable=True)
    )
    op.add_column(
        'campaign',
        sa.Column('flag_is_new_lurker_within_day', sa.Boolean(), nullable=True),
    )
    op.add_column(
        'campaign',
        sa.Column('flag_is_new_lurker_within_month', sa.Boolean(), nullable=True),
    )
    op.add_column(
        'campaign', sa.Column('flag_is_new_since_day', sa.Boolean(), nullable=True)
    )
    op.add_column(
        'campaign', sa.Column('flag_is_new_since_month', sa.Boolean(), nullable=True)
    )
    op.add_column('campaign', sa.Column('flag_is_not_new', sa.Boolean(), nullable=True))
    op.create_index(op.f('ix_campaign_end_at'), 'campaign', ['end_at'], unique=False)
    op.create_index(
        op.f('ix_campaign_start_at'), 'campaign', ['start_at'], unique=False
    )
    op.create_index(
        op.f('ix_campaign_view_user_id'), 'campaign_view', ['user_id'], unique=False
    )