Alembic — инструмент миграций для SQLAlchemy (как Django migrations, но отдельный). alembic init — инициализация. alembic revision --autogenerate -m "add users" — автогенерация из изменений моделей. alembic upgrade head — применить все миграции. alembic downgrade -1 — откатить одну. Файл миграции: upgrade() и downgrade() с op.create_table, op.add_column. env.py — конфигурация, подключение к БД, target metadata. Autogenerate не ловит всё — проверяй сгенерированные миграции вручную.
Как работает Alembic для миграций?
Middle
268 просмотровAFK Offer AI
Что такое Enum в Python?