Как мне настроить flask_migrate для проверки только присутствующих моделей - PullRequest
0 голосов
/ 11 сентября 2018

Я проверил это, и оно работает, но занимает больше 3-4 минут. Я использую Python 2.7 и версия колбу-миграцию 2.2.1

def include_object(object, name, type_, reflected, compare_to):
    if type_ == 'table':
        if re.search(r'^agent\_[a-z0-9\-]+\_home', name) is not None:
            return False
    return True



context.configure(connection=connection,
                      target_metadata=target_metadata,
                      include_object=include_object,
                      process_revision_directives=process_revision_directives,
                      **current_app.extensions['migrate'].configure_args)

Но миграция колб на самом деле проходит по всем таблицам. У меня более 13000 таблиц, и я могу время от времени динамически увеличиваться, поэтому полная миграция занимает много времени.

Я хочу изменить миграцию и просто проверить заданный список таблиц или только имеющиеся модели.

Заранее спасибо, если кто-нибудь сможет мне помочь с этим.

...