Введите хотя бы 2 символа для поиска по всем отраслям.
Что значит upsert?
Значение и примеры · Базы данных и SQL
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
Связанные термины
Это слово в других отраслях
Одно и то же английское слово может иметь другое значение в другой отрасли:
Другие термины: Команды и запросы SQL
Закрепляйте лексику чтением
Тексты подходящего уровня помогают запоминать новые слова. Выберите бесплатные книги на английском:
