Post date: Oct 21, 2011 1:57:15 PM
Este procedimento não tem volta, certifique-se!
Para transformar uma base de dados que era uma filial e se desfiliou de uma rede e agora será a matriz de outra rede, execute:
select * from pgd_hosts;(ver o sid de todas as empresas cadastradas)
select * from empresa_local; (veja o sid do posto que será a matriz)
exemplo:
sid | hostname |
---+-------------+
0 | posto |
1 | monteverde |
2 | palhoca |
begin;
delete from pgd_hosts where sid in (0,1); (deletando a antiga rede)
update pgd_lsite set pgd_sid=0; (indica que a filial agora é a matriz)
update pgd_hosts set sid=0; (complementa a finalidade do comando anterior)
commit;