Я проверил это, и оно работает, но занимает больше 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 таблиц, и я могу время от времени динамически увеличиваться, поэтому полная миграция занимает много времени.
Я хочу изменить миграцию и просто проверить заданный список таблиц или только имеющиеся модели.
Заранее спасибо, если кто-нибудь сможет мне помочь с этим.