Database Migrations e Seeds – William Felipe Welter

Database Migrations e Seeds - William Felipe Welter

Com a cultura DevOps e uso de esteiras de continuous delivery e continous deploy faz-se necessário a automatização das modificações de banco da dados. Outro ponto que é muito importante neste cenário são os testes automatizados, onde muitas vezes dependem de construção cenários complexos que podem ser agilizados com o uso de seeds. Nesta palestra iremos abordar como trabalhar neste cenário utilizando-se de migrations e seeds. Ementa:
Introdução do contexto DevOps
– O que são Migrations
– Ferramentas para se trabalhar com Migrations
– Utilizando o phinx
– Criando uma migration
– Aplicando uma migration
– Consultando migrations
– Rollback de migrations
– Questões de segurança
– Contexto em um pipeline
– Precauções
– Integridade e desempenho
– O que são seeds
– Criando e aplicando seeds
– Demo em uma esteira de continuous deploy.

William Felipe Welter – Formado em Ciência da Computação, com certificação LPIC-3 (Core e Security), ZCE-PHP5.3, ZFCA, PP9A, sysadmin, desenvolvedor PHP e C com foco em Linux e software livre.
Trabalha com PostgreSQL a mais de 8 anos atendendo clientes dos mais diversos setores e tamanhos.
Faz parte do comitê de escrita de questões das certificações LFCS e LFCE da Linux Foundation. Atualmente é gerente do time de projetos da 4Linux.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *