Schema Sync: Sincronização de esquemas entre Banco de Dados MySQL

Schema Sync é uma interessante ferramenta que pode te ajudar muito, por exemplo, considere o seguinte caso:

  • Estamos trabalhando em dois ambientes distintos, um de desenvolvimento e outro de produção. No ambiente de desenvolvimento realizamos várias modificações no esquema de Banco de Dados, até chegar o momento de precisarmos aplicar tais modificações no Banco de produção. Se não tivermos feito uma lista de cada alteração (não considerando ferramentas que armazenam logs das transações) ai teremos um grande problema.

Justamente ai que entra o Schema Sync, que basicamente faz a comparação das Bases de Dados (desenvolvimento e produção) e gera um script.sql com as mudanças para que você possa aplicar no ambiente de produção, além disso também gera um script para reverter as mudanças caso tenha feito algo errado.

Muito útil…

3 thoughts to “Schema Sync: Sincronização de esquemas entre Banco de Dados MySQL”

  1. Melhor usar o Workbench. Faz a sua modelagem e também a criação e sincronização das alterações entre o ambiente de desenvolvimento e produção. Mas o Schema Sync é bem interessante também.

    Abraço

  2. Olá Thunder-Boy, bom dia
    Obrigado pela ferramenta, vou começar a testá-la agora mesmo.

    Estou estudando a criação de um ambiente redundante com MySQL (replicação ou cluster), você já fez algum trabalho nesse sentido?

Leave a Reply

Your email address will not be published. Required fields are marked *