2008/6/13 Leonardo Cezar <[EMAIL PROTECTED]>: > 2008/6/12 Roberto Mello <[EMAIL PROTECTED]>: > >> O que eu faco na nossa aplicacao e' que mantemos as alteracoes ao BD >> no subversion, dentro de diretorios das respectivas versoes `as quais >> as alteracoes pertencem. > > Aqui tocou num ponto interessante.
Concordo, interessantíssimo, aliás. No ministério das Cidades, eu tinha usava algo semelhante ao migrations, só que feito de modo.. digamos... poguento :) eu tinha os scripts DDL num diretório: 001_cria_tabela_x.sql 002_adiciona_coluna_na_tabela_x.sql Junto a isso, uma tabela de um unico campo, com a versão atual do banco.. E um script python, que executava todos os sqls até a a versão especificada, tudo dentro de uma transação. Um pouco ardiloso, mas funcionava bem. E não cobria o caso de dois programadores criarem o script 005 ao mesmo tempo em suas máquinas.. Enfim, é um assunto muito complexo e interessante! []'s - Walter _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
