Установка alembic в проект: 1. Переходим в папку с проектом и активируем .venv 2. Устанавливаем alembic: pip install alembic 3. Инициализируем alembic: alembic init alembic Автогенерация миграций в alembic: 1. В файл env.py добавляем доступ до MetatData таблиц нашей базы данных 2. В env.py добавляем также config.set_main_option('sqlalchemy.url', settings.sql_storage_url) со строкой подключения к базе данных 3. Затем в консоле набираем: alembic revision --autogenerate -m "Added account table" Накатить миграции на БД: Применить миграции к базе данных можно командой alembic upgrade head Вызов команд alembic из кода: Команды alembic можно выполнять из кода (документация). Например накатить миграции Подробнее в документации.