Replicação entre servidores

Como ajustar divergências de registros INSERT/UPDATE que possuem um DELETE posterior?

RTREPLICATOR.FAQ-40862
Basta executar o DML abaixo:

update dml_logs d1
set queue='X'
where queue = 'E'
and (dml like 'insert %' or dml like 'update %')
and exists (
   select 1
   from dml_logs d2
   where d2.origin_table_name = d1.origin_table_name
   and d2.origin_record_id = d1.origin_record_id
   and d2.dml like 'delete %'
);

update dml_logs d1
set queue='X'
where queue = 'E'
and dml like 'delete %'
and exists (
   select 1
   from dml_logs d2
   where d2.origin_table_name = d1.origin_table_name
   and d2.origin_record_id = d1.origin_record_id
   and d2.dml like 'insert %'
   and queue = 'X'
)

Ver também: