Não tenho nada contra rodar scripts direto no banco, até por que estou fazendo, esta funcionando e consideravelmente rápido. Mas queria "garimpar" mais opções para isso!
Como eu não fiz isso muitas vezes, queria saber do ponto de vista de outros profissionais que já passaram por isso e tem mais experiência. Somente para trocar experiências visando ter sempre a melhor opção para entregar ao cliente! ;) *Daniel Vinciguerra* Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra <http://github.com/dvinciguerra> 2012/9/13 Eduardo Almeida <[email protected]> > Algum problema em ter um script sql e executar no banco quando > necessário? Se sua aplicação for atualizado algum dia, de uma forma ou de > outra você irá precisar executar algum script sql. > > Saudações > > Eduardo Almeida - Engenharia de Software > [email protected] - 27 3361-2050 / 27 9839 3755 > > WEB2 Solutions - Inovando, sempre! > > *From:* Daniel Vinciguerra <[email protected]> > *Sent:* Thursday, September 13, 2012 2:35 PM > *To:* [email protected] > *Subject:* Re: [SP-pm]Automatização de deployment - Criação do banco de > dados > > Obrigado Ulisses, > > Na verdade trata-se de um produto escrito em PHP e por isso o deploy parte > de um pacote que foi pre configurado e é "descompactado" no diretório de > destino. > > O proximo processo é criar o database, pegar um script SQL (ou algo > melhor) e executar no database que foi criado para construir as tabelas que > serão utilizadas pelo sistema. > > Esta parte de rodar um script SQL que não esta me cheirando muito bem e > por isso pedi informação ao pessoal pra saber se não tenho uma solução mais > elegante para isso. > > ((Vou dar uma olhada nas referencias que você me passou!)) > > * > Daniel Vinciguerra* > Web Solutions Architect and Co-Owner at Bivee > http://github.com/dvinciguerra <http://github.com/dvinciguerra> > > > 2012/9/13 Ulisses Montenegro <[email protected]> > >> Daniel, >> >> Dá uma olhada aqui: >> >> >> http://stackoverflow.com/questions/511386/how-can-i-get-my-database-under-version-control-with-perl >> >> Minha experiência com o assunto foi utilizando Ruby on Rails, onde >> existe o ActiveRecord::Migration. Para Perl, tudo parece apontar para >> o DBIx::Migration, mas as opiniões sobre o mesmo são de que não ajuda >> tanto assim. >> >> O que você está utilizando para automação do deploy? >> ExtUtils::MakeMaker ou Module::Build? >> >> []'s >> Ulisses >> >> 2012/9/13 Daniel Vinciguerra <[email protected]>: >> > Bom dia senhores, >> > >> > Estou trabalhando em uma solução e gostaria e pedir ajuda dos mais >> > experientes neste assunto... >> > ... tratasse da automação do deployment de produto e preciso criar uma >> > rotina que execute um script de criação da base de dados em um banco >> MySQL. >> > >> > Gostaria de saber se algum de vocês teve alguma experiência com esse >> tipo de >> > implementação e principalmente a melhor forma que encontraram de >> resolver. >> > >> > Estou trabalhando com o DBI "in natura" e a forma como estou fazendo não >> > esta me parecendo muito "elegante". >> > >> > Alguma sugestão, relato de experiência pessoal ou material? >> > >> > Obrigado e grande abraço a todos, >> > >> > Daniel Vinciguerra >> > Web Solutions Architect and Co-Owner at Bivee >> > http://github.com/dvinciguerra >> > >> > =begin disclaimer >> > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> > SaoPaulo-pm mailing list: [email protected] >> > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >> > =end disclaimer >> > >> >> >> >> -- >> “If debugging is the process of removing software bugs, then >> programming must be the process of putting them in.” - Edsger Dijkstra >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: [email protected] >> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >> =end disclaimer >> > > > ------------------------------ > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > >
=begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
