Em sex, 9 de set de 2016 às 14:03, Felipe Moura <[email protected]> escreveu:
> Bom dia pessoal, > > Estamos fazendo um estudo de migration com postgres e queria saber se > alguém aqui conhece alguma ferramenta bacana para essa finalidade. > > Estava pesquisando e já fiz uma poc com doctrine migration e o phinx, > nestes dois casos seriam bibliotecas php para verificar as alterações do > banco e manter scripts de atualização, como se estivesse versionando o > banco de dados. > > Alguém já utilizou alguma ferramenta própria para postgres? poderia > compartilhar a experiência. > Normalmente eu faço no sentido inverso, crio os scripts de migração a mão, versionados junto com a aplicação num repositório git e alguma ferramenta de CI como o Jenkins que é responsável por montar tudo, rodar os testes e fazer releases. Não entendi o que quer dizer com ferramenta que "verifica alterações do banco". Tem muita gente que gosta desse cara http://www.liquibase.org/ Mas não tenho muita experiência além de alguns testes que fiz. Quando peguei um ambiente heterogêneo e com muitos objetos e precisei comparar bancos para colocá-los em ordem, pra não ter que fazer na mão, a única ferramenta que analisou realmente bem dois bancos de dados foi o http://www.dbsolo.com/ que é proprietário. Infelizmente outras ferramentas de diff de banco livres precisam de desenvolvimento ainda, pelo menos até o ano passado estava nesse pé nas que testei (apgdiff por exemplo), sugiro que teste se precisar e ver se te atende. Após usar o dbsolo e colocar os bancos em ordem, passei a manter tudo corretamente versionado em repositório git e o problema nunca mais apareceu. []s Flavio Gurgel
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
