UPSERT — INSERT ... ON CONFLICT
Insere ou atualiza em uma única instrução.
sql
INSERT INTO metricas_diarias (dia, kpi, valor)
VALUES (CURRENT_DATE, 'mau', 13420)
ON CONFLICT (dia, kpi) DO UPDATE
SET valor = EXCLUDED.valor;Quando usar
Ideal para idempotência em pipelines.