Atualizar estrutura banco de dados de produção com base na homologação
Pessoal,
Estou desenvolvendo uma aplicação no meu ambiente de homologação com banco de dados MySql. E estou me deparando com a seguinte situação: como faço para inserir, atualizar ou remover colunas/tabelas do banco de dados de Produção, com base nos ajutes que venho fazendo no ambiente de Homologação.
Um exemplo:
em 15/12/2012 meu ambiente de produção
TABELA: CLIENTE
cliente_id INT PK AU
nome VARCHAR(100) NOT NULL
telefone VARCHAR(13)
em 20/12/2012 fiz algumas alterações no meu ambiente de homologação
TABELA: CLIENTE
cliente_id INT PK AU
nome VARCHAR(200) NOT NULL
telefone VARCHAR(13) NOT NULL
celular VARCHAR(13)
Ou seja, no dia 20 eu modifiquei meu ambiente de homologação modificando o tamanho do campo CLIENTE.nome, não permitindo nulos no campo CLIENTE.telefone, e adicionei o campo CLIENTE.celular.
Quero repassar essas mudanças para meu banco de dados de Produção assim que for lançado a próxima atualização.
Existe algum aplicativo que crie todas as instruções de INSERT, UPDATE, etc. com base no meu banco de Homologação para que ele execute as modificações no meu banco de Produção?
Discussão (5)
Carregando comentários...