def METHOD_NAME():
    # ### commands auto generated by Alembic - please adjust! ###
    op.create_table(
        'defaultfollowuprequests',
        sa.Column('id', sa.Integer(), autoincrement=True, nullable=False),
        sa.Column('created_at', sa.DateTime(), nullable=False),
        sa.Column('modified', sa.DateTime(), nullable=False),
        sa.Column('requester_id', sa.Integer(), nullable=True),
        sa.Column('payload', postgresql.JSONB(astext_type=sa.Text()), nullable=False),
        sa.Column('allocation_id', sa.Integer(), nullable=False),
        sa.Column('default_followup_name', sa.String(), nullable=False),
        sa.Column(
            'source_filter', postgresql.JSONB(astext_type=sa.Text()), nullable=False
        ),
        sa.ForeignKeyConstraint(
            ['allocation_id'], ['allocations.id'], ondelete='CASCADE'
        ),
        sa.ForeignKeyConstraint(['requester_id'], ['users.id'], ondelete='SET NULL'),
        sa.PrimaryKeyConstraint('id'),
        sa.UniqueConstraint('default_followup_name'),
    )
    op.create_index(
        op.f('ix_defaultfollowuprequests_allocation_id'),
        'defaultfollowuprequests',
        ['allocation_id'],
        unique=False,
    )
    op.create_index(
        op.f('ix_defaultfollowuprequests_created_at'),
        'defaultfollowuprequests',
        ['created_at'],
        unique=False,
    )
    op.create_index(
        op.f('ix_defaultfollowuprequests_requester_id'),
        'defaultfollowuprequests',
        ['requester_id'],
        unique=False,
    )
    op.create_table(
        'default_followup_groups',
        sa.Column('created_at', sa.DateTime(), nullable=False),
        sa.Column('modified', sa.DateTime(), nullable=False),
        sa.Column('id', sa.Integer(), nullable=False),
        sa.Column('defaultfollowuprequest_id', sa.Integer(), nullable=False),
        sa.Column('group_id', sa.Integer(), nullable=False),
        sa.ForeignKeyConstraint(
            ['defaultfollowuprequest_id'],
            ['defaultfollowuprequests.id'],
            ondelete='CASCADE',
        ),
        sa.ForeignKeyConstraint(['group_id'], ['groups.id'], ondelete='CASCADE'),
        sa.PrimaryKeyConstraint('id'),
    )
    op.create_index(
        'default_followup_groups_forward_ind',
        'default_followup_groups',
        ['defaultfollowuprequest_id', 'group_id'],
        unique=True,
    )
    op.create_index(
        'default_followup_groups_reverse_ind',
        'default_followup_groups',
        ['group_id', 'defaultfollowuprequest_id'],
        unique=False,
    )
    op.create_index(
        op.f('ix_default_followup_groups_created_at'),
        'default_followup_groups',
        ['created_at'],
        unique=False,
    )
    # ### end Alembic commands ###