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 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 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
