Banco de Dados Evolutivo – Parte 14

Esse é o último post da série Banco de Dados Evolutivo. Nessa etapa você irá migrar a base de dados de Produção para a versão 2 e aprenderá como executar o comando ROLLBACK <versão>. Depois de ter desnormalizado a base de dados de Homologação da Adventure Works (veja o a Parte 13 do conjunto de …

Continue lendo Banco de Dados Evolutivo – Parte 14

Banco de Dados Evolutivo – Parte 13

Nesse post da série Banco de Dados Evolutivo você aprenderá a criar o XML com a bundled change SQL para executar comandos mais complexos em sua base de dados através da ferramenta de versionamento de banco de dados Liquibase. Agora que você já está familiarizado com os comandos e com o funcionamento do Liquibase irá finalmente …

Continue lendo Banco de Dados Evolutivo – Parte 13

Banco de Dados Evolutivo – Parte 12

Nesse post da série Banco de Dados Evolutivo, você aprenderá como versionar a sua base de dados para dessa forma conseguir evoluir o seu database de Produção por versões (não como tem feito em Homologação - por changesets). Paralelo a isso, aprenderá também como executar o comando DIFF database através da ferramenta de versionamento de banco …

Continue lendo Banco de Dados Evolutivo – Parte 12

Banco de Dados Evolutivo – Parte 11

Nesse post da série Banco de Dados Evolutivo você aprenderá a executar a bundled change mergeColumn, bem como a execução do SQL Output através do comando updateSQL que é responsável por transformar as refatorações criadas em XML para comandos SQL (veja mais sobre cada um dos comandos na Parte 4 da série). Você fará nesse momento do …

Continue lendo Banco de Dados Evolutivo – Parte 11

Banco de Dados Evolutivo – Parte 10

Nesse post da série Banco de Dados Evolutivo você aprenderá uma nova refatoração  (Bundled Changes). A AddNotNullConstraint.  A nova coluna de nome Cpf que adiciona na nossa base AdventureWorks_Homolog através da Bundled Change addColumn (veja a Parte 9 da série) aceita NULL como valor de entrada. Porém, vamos supor que na nossa regra de negócios esse novo dado …

Continue lendo Banco de Dados Evolutivo – Parte 10

Banco de Dados Evolutivo – Parte 9

Neste post da série Banco de Dados Evolutivo você aprenderá mais sobre as refatorações no Liquibase e saberá como realizar uma bundled change addColumn. O Liquibase suporta inúmeros tipos de refatorações em bancos de dados diversos. Estas chamam-se Bundled Changes (Pacote de Mudanças). Você terá acesso a todas elas acessando o seguinte link. Quando você …

Continue lendo Banco de Dados Evolutivo – Parte 9