Не знаю, как выглядит, но в большинстве проектов, что я видел, инструмент миграций не был завязан на ORM. Ну кроме всякого пхп-говна, где автомиграция разрабам генерила создание индексов без concurrently - и они даже не понимали этого
она создает, само собой, только базовые вещи если вам нужно добавить поле в 100млн таблицу, то само собой лучше руками через копирование таблиц и данных и код еще под это дело сваять