[firebase-br] Controle de versão

Frederico Godoi frederico.godoi em gmail.com
Ter Nov 20 19:59:49 -03 2012


Vejo a solução exatamente como essa sugerida pelo Alysson.
Na minha empresa usamos o Visual Sourcesafe.

Em 20/11/2012, às 18:40, Alysson Gonçalves de Azevedo <agalysson em gmail.com> escreveu:

> Não conheço nada tão especifico que lide com procedures e triggers de banco
> de dados.
> Mas se você definir com seus desenvolvedores que todas as procedures e
> triggers deverão ser desenvolvidas seguindo padrões, tipo um arquivo para
> cada trigger e um arquivo para cada procedure, e esses arquivos nomeados
> com o mesmo nome da trigger/procedure, então você conseguirá versionar
> esses arquivos normalmente.
> Talvez estendendo isso até para tabelas e dependências, por exemplo, quando
> alguém criar uma tabela nova, fazer um comit do script sql dessa tabela, e
> depois quando for modificar a tabela, atualizar o script também (e até
> incluir um script de update).
> 
> Ou seja, não é uma solução especifica que vai versionar o banco de dados,
> mas é um 'jeitinho'.
> 
> 
> 
> Alysson Gonçalves de Azevedo - (11) 984 917 730
> 
> "É curioso como as pessoas ficam confusas quando a frase não terminam do
> jeito que elas periquito."
> 
> 
> 
> Em 20 de novembro de 2012 18:24, André Ricardo Lima
> <andrelima223 em gmail.com>escreveu:
> 
>> saudações Amigos firebirdanos
>> 
>> Estou pesquisando sobre ferramentas para controle de versão.
>> A ambiente em estudo trata-se de  delphi + Firebird e o controle de versão
>> dos arquivos .pas e .dfm.
>> Estou lendo sobre as ferramentas StarTeam, Tortoise e Subversion. Ambas
>> dão suporte ao ambiente em  questão.
>> Contudo, o ambiente em estudo tem mais uma variável que são as procedures
>> e trigger do criadas no firebird.
>> Ou seja, como controlar as versões das procedures e trigger para não haver
>> problema do tipo:
>> 1 - mais de um desenvolvedor está alterando a mesma procedure/trigger
>> 2 - Algum desenvolvedor fazer uma alteração indevida em uma
>> procedure/trigger já homologada e em produção no cliente
>> 
>> Alguém deste seleto grupo já deparou-se com esse cenário?
>> Algum dos amigos, poderia me dar alguma sugestão/idéia/ec?
>> 
>> Desde já agradeço ajuda dos amigos.
>> 
>> Att
>> André Ricardo
>> ______________________________**________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.br/fb/artigo.php?id=1107>
>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa




Mais detalhes sobre a lista de discussão lista