масштабировать приходится, когда данных в базе становится много (петабайты, например); в таком случае нельзя при каждой выкладке версии продукта менять схему
давайте попробую ответить; пусть у вас тэги миграций 1.0.1, 1.0.2, ...; версионируйте модули 1.0.1.1, 1.0.1.2, ... для первой миграции, и т д; конвертировать одни тэги в другие можно например так: echo 1.0.1.1 | awk -F . '{ print $1"."$2"."$3}'