Вопрос подписчика
Задает @FieryDruid:
«Генерировал ли кто-нибудь индексы для моделей sqlalchemy в рантайме?
Так сложилось, что индексов надо достаточно много и генерируются они по определенному принципу, из-за чего вручную их описывать в модели очень не удобно.
Написали генератор, который за нас заполняет __tableargs__ модели
Но из-за такого генератора появилось странное поведение alembic
Теперь, при каждой новой миграции, он в upgrade сначала удаляет все старые индексы, а потом добавляет их же (первая генерация нормальная, но каждая последующая сопровождается такими вот артефактами)
Может кто сталкивался или есть мысли из-за чего такое поведение может быть? Порядок генерируется один и тот же, нейминги, типы и т.д тоже».
#обсуждение
@zen_of_python
>>Click here to continue<<
