и посмотреть медиа
Code on a Napkin - Python coding
и посмотреть медиа
Channel about programming in Python and other languages. Simple explanations and codes.
Channel about programming in Python and other languages. Simple explanations and codes.
AI bot for text-to-speech and voice cloning in Telegram. Create audio using neural network quickly and easily.
Resource for those interested in programming. Focus on Python, but covers other topics as well. Simple examples and breakdowns.
Всем привет! Знакома ли вам боль использования Enum в моделях SQLAlchemy и миграциях Alembic? Мне вот очень знакома... Суть проблемы: когда вы создаете модель с полем, ссылающимся на Enum-класс, Alembic корректно генерирует начальную миграцию. Однако, как только вы пытаетесь добавить, удалить или изменить значения в перечислении и создаете новую миграцию — Alembic просто игнорирует эти изменения. Никаких новых инструкций не появляется. Решение этой проблемы всегда было немного утомительным: приходилось вручную прописывать изменения в миграциях и надеяться, что все сделано правильно. (И да, привет кое-кому из чата, кто считает, что все миграции нужно писать руками =) ) И совершенно внезапно я наткнулся на библиотеку alembic-postgresql-enum. Она встраивается в Alembic как хук и автоматически отслеживает изменения в Enum-классах при генерации новых миграций. Головная боль в прошлом! Ссылка на репозиторий проекта: Ссылка скрыта
Открыть канал и посмотреть медиаOnly registered users can share their opinion.
Be the first to share your impression of this resource!