#795

Sobrescreva apenas se a versão recebida for mais recente

O catálogo products é atualizado a partir de duas fontes diferentes, e ambas escrevem a mesma linha — mas com marcas de updated_at distintas. Se você simplesmente sobrescrever a cada chegada, corre o risco de sobrepor dados frescos com dados obsoletos (a fonte mais antiga pode chegar um pouco depois e vencer a corrida). Implemente um upsert que dispare apenas se a linha recebida for mais nova que a existente segundo updated_at, caso contrário é ignorada. Após todas as atualizações, o updated_at de cada produto deve ser o máximo entre todas as tentativas de inserção.

Apenas INSERT/UPDATE/DELETE — não é preciso um SELECT no final.

Entre para enviar

O resultado da sua consulta aparecerá aqui