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

Responder a