И еще вопрос. Раньше в postgresql были заморочки с enum типом. Переименовать какой-то enum тип можно было, но это были отдельные танцы. Надо было создать временный объект, потом были какие-то проблемы с транзакциями.
И в результате давно когда я с постгрисом работал, там где хотелось иметь поле типа enum, из-за этих проблем с миграциями было проще иметь text/varchar поле. Ну и отдельный констраинт навесить.
Но может быть за последнее время что-то изменилось в постгрисе, и теперь можно без всяких временных переменных переименновывать enum типы?
З.Ы. Чтобы не выпадать из тематики группы. И как с этим в alembic? Автоматом он может увидеть, что у меня в модели изменился enum?