Em 30 de agosto de 2010 11:42, Alex Brito <[email protected]> escreveu: > Bom dia! > > No oracle tem a função MERGE não postgres também tem? > > Estou precisando de uma sintaxe que me possibilite identificar o que foi > alterado em uma tabela após 60 dias. > Acho que realizando um merge eu conseguiria identificar isto comparando a > tabela A(de um backup de 60 dias atrás) com os registro atuais desta tabela > A. > O que gostaria era que alguém me disponibilizasse a instrução SQL que me > possibilite realizar tal tarefa. O grande problema que vejo é que teria que > comparar todos os compos de forma a identificar tanto inserção quanto > atualização e deleção. > Há... esta tabela não tem um campo de data de atulização. >
O PostgreSQL não possui o comando MERGE. O último exemplo de: http://www.postgresql.org/docs/current/interactive/plpgsql-control-structures.html mostra uma implementação desta função. Sim, você terá que comparar campo a campo para saber o que foi alterado. Osvaldo _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
