так сиды, которые реальные данные забивают должны это знать. как и команды, которые запускают для реальныхз данных.
Должны, не должны, учли, не учли, слишком много небезопасных условий. Миграции точно запустятся один раз. Консольную команду не так часто дергают, как сиды.