Não há, até onde sei, e não vejo o valor nele. O PgSQL permite modificar a estrutura do banco de dados ao vivo e, em muitos casos, tudo dentro de uma única transação.
A parte difícil em qualquer migração de esquema é fazer com que os usuários do banco de dados saibam que precisam alterar a maneira como usam o banco de dados (modificando o código que chama o banco de dados, reescrevendo a documentação, re-treinando usuários que executam consultas hoc). Evitar que os usuários se conectem enquanto você está fazendo a manutenção não ajuda com isso, porque eles só farão as coisas da maneira antiga quando você permitir que eles se reconectem. Se você for capaz de fazer uma migração de todos os usuários do banco de dados ao mesmo tempo que a manutenção, você também será capaz de dizer a todos que parem de usar o banco de dados enquanto você o manipula de qualquer maneira. / p>