de quantas tabelas e milhoes de linhas estamos falando? normalmente é um processo de alguns segundos

Então, não tenho essa informação de cabeça. Mas o problema estava na implementação, no final das contas. Usei o Liquibase que o rnpr4541 indicou e resolveu o meu problema bem :)

não conhecia esse Liquibase não, vou estudar! obrigado pela reposta!