Boas, Estou desenvolvendo um sistema para replicação assincrona multimaster e me deparei com um probleminha : - Antes (BEFORE) de executar um insert ou update ou delete na tabela que a ser replicada, chamo uma trigger, que "deveria" obter o comando que foi executado para executar nos outros bancos online e armazenar para executar nos servers que estao offline. Mas como obter este comando (Tentei utilizar a pg_stat_activity, mas esta só traz o comando para o usuario root do postgres, também tantei montar o camando comparando os campos, mas para isso, necessitaria alterar a trigger para "FOR EACH ROW", o que provocaria um overhead e também seria necessário uma grande quantidade de banda para sincronizar, já que um update ou delete podem afetar milhões de registros, consequemente , necessitaria tranferir milhoes de querys).
Alguém tem alguma idéia de como posso obter este comando ? Att: Thiago Risso
_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios
