| |
As opções da distribuição permitem que você mude como os procedimentos da base de dados do "schema" criarão ou modificarão a base de dados dos "dados". As opções podem ser mudadas para:
Na prática, se a base de dados dos "dados" não for mais do que alguns gigabytes e o tráfego no local não excedem 500.000 pageviews um o dia, não há nenhuma necessidade incapacitar algumas das opções.
O menu de janela principal fornece diversos comandos da distribuição:
Recreie tudo - recreará toda a base de dados dos "dados" including tabelas e procedimentos armazenados. Esta opção apagará todos os dados.
Recreie procs - recreia todos os procedimentos armazenados. A operação segura, nenhuns dados será perdida. Recomendado quando a única mudança no schema for a ordem das propriedades.
Propriedades do update - needed quando o datatype de toda a propriedade ou a escala dos valores forem mudados. Nenhum dados será perdido. Se os dados existentes não puderem ser convertidos ao formato novo, o schema revert ao estado precedente. Quando as propriedades são updated, o funcionamento recreia procs também.
Classe do update - classe selecionada updates individualmente. Esta opção apagará dados existentes para a classe selecionada e recreará o table(s) das classes, os confinamentes, os índices e os procedimentos armazenados relacionados. Se você necessitar preservar os dados, despeje-a a um table(s) provisório e restaure-a então ao table(s) recreado. Nas versões futuras de DB3NF nós planeamos fazer automaticamente este.
|