20 Nisan 2025 Pazar

MERGE ... RETURNING - Postgres 17 İle Geliyor

Giriş
Açıklaması şöyle
You can now use it MERGE ... RETURNING to retrieve rows that were inserted, updated, or deleted—all in one go.
Örnek
Şöyle yaparız
MERGE INTO employees AS e
USING new_data AS d
ON e.id = d.id
WHEN MATCHED THEN
  UPDATE SET salary = d.salary
WHEN NOT MATCHED THEN
  INSERT (id, salary) VALUES (d.id, d.salary)
RETURNING *;


Hiç yorum yok:

Yorum Gönder