[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