Я в процессе настройки Flask - мигрировать на существующий проект. Мой проект также использует модуль Taskflow (https://github.com/openstack/taskflow
).
Taskflow устанавливает свои собственные таблицы. Все это, пока я указывал на задачу, использую ту же базу данных, что и приложение, и она создает свои 3 таблицы. Теперь при включенных миграциях я получаю эту ошибку
Не удается найти ревизию, указанную в '397d0bf4d081'
[Это происходит, когда я обновляю бэкэнд-соединение потока задач - если это любое значение]
Мне не ясно, как настроить миграцию для управления таблицами пакетов / модулей, установленных в проекте.
Когда я писал этот вопрос, я получил Идея указать модуль на его собственный DB.
Я попробовал это, и это работает. Вопрос сводится к тому, что является правильным подходом - следует ли управлять требованиями к БД для установленных модулей, указав для них отдельную базу данных (кажется, что это правильно).