Введіть щонайменше 2 символи для пошуку в усіх галузях.
Що означає upsert?
Значення й приклади · Розробка програмного забезпечення
upsert: upsert, вставлення або оновлення
Вставляти рядок, якщо його ще немає, або оновлювати його, якщо він уже існує, однією операцією. Слово поєднує update та insert.
Де і як уживається
Вживається також як іменник: do an upsert. Синтаксис різниться: INSERT ... ON CONFLICT DO UPDATE у PostgreSQL і SQLite, INSERT ... ON DUPLICATE KEY UPDATE у MySQL, MERGE у SQL Server та Oracle. Щоб визначити наявність рядка, потрібен унікальний ключ.
Приклади речень
The sync job upserts products by SKU, so running it twice is safe.
Завдання синхронізації виконує upsert товарів за SKU, тому його безпечно запускати двічі.
Повторний запуск оновить наявні товари замість створення дублікатів.
Use an upsert instead of checking first and then inserting; that check can race.
Використайте upsert замість перевірки перед вставленням: між перевіркою та записом може статися гонка.
Єдина атомарна операція усуває часовий проміжок, у якому інший процес може змінити стан.
Поширені словосполучення
- upsert a row
- ON CONFLICT DO UPDATE
- MERGE statement
- upsert by key
Пов’язані терміни
Це слово в інших галузях
Те саме англійське слово може мати інше значення в іншій галузі:
Інші терміни: Бази даних і збереження даних
Закріплюйте лексику читанням
Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською:
