в тайп орм есть такое, в сиквелайз не помню, ну какие бы орм не юзал в разных языках, итог один - самые лучшие миграции это ручной sql
В sequelize есть sync из коробки при подключении, умеет и "дообновлять", и "с нуля переделывать", но нет сидеров.
В итоге уже не работает даже для дева и тестов, если обязательно надо таблицу со значениями (aka enum table)