Oi aqui tem uma resposta: http://dba.stackexchange.com/questions/118178/does-updating-a-row-with-the-same-value-actually-update-the-row
Ele também oferece uma possível solução para não realizar estes updates q não mudam nada. Infelizmente carece de fontes oficiais, mas no meu entendimento é aquilo ali mesmo. O pessoal aqui da lista que conhece o código-fonte do PostgreSQL pode confirmar. -- Everton 2016-02-07 12:20 GMT-02:00 Saraiva Silva <matheus.sara...@gmail.com>: > Digamos, tenho uma tabela "PESSOA" com as colunas 'nome', 'email' e > 'telefone'. > Se eu fizer update em um registro e passar os mesmos valores que já estão, > ou seja. Digamos que eu tenha o seguinte registro ('João', 'j...@gmail.com', > '1132322525'). Se eu fizer um update nesse registro e passar exatamente > esses mesmos valores, o postgresql tem inteligência para, internamente, > ignorar o update pelo fato de não existir mudança? > E se eu passar os três valores mas apenas um ser diferente do atual? > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral