Комментарий к Insert or update. Upsert

Редактировал(а) Alexandr Fokin 2026/08/26 12:45

  • Alexandr Fokin
    Alexandr Fokin 2026/08/26 01:17
    • on conflict do nothing не накладывает update lock в случае если строка присутсвует, блокировка только при do update (из-за записи).
    • on conflict do update требует указания target.
    • Можно использовать фильтрующие индексы, в этом случае нужно указывать то-же условие, что и в индексе.
      on conflict (key1) where key1 is not null do update set