Yazılım İngilizcesi · Veritabanları ve Kalıcı Saklama

Upsert ne demek?

Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler

/ˈʌpsɜːrt/fiilSık kullanılan terim

Upsert, yazılımda varsa güncelleyip yoksa eklemek, upsert etmek anlamına gelir.

Bir satır henüz yoksa eklemek, zaten varsa güncellemek işlemini tek adımda yapmak. Kelime 'update' ve 'insert' sözcüklerinin birleşimidir.

English: To insert a row if it does not exist yet, or update it if it already does, in a single operation. The word combines 'update' and 'insert'.

Nerede ve nasıl kullanılır?

İsim olarak da kullanılır: 'upsert yapmak'. Söz dizimi ürüne göre değişir: PostgreSQL ve SQLite'ta INSERT ... ON CONFLICT DO UPDATE, MySQL'de INSERT ... ON DUPLICATE KEY UPDATE, SQL Server ve Oracle'da MERGE. Satırın var olup olmadığına karar vermek için benzersiz bir anahtar gerekir.

Örnek cümleler

  1. The sync job upserts products by SKU, so running it twice is safe.

    Senkronizasyon işi ürünleri SKU'ya göre upsert ediyor; bu yüzden iki kez çalıştırmak sorun olmuyor.

  2. Use an upsert instead of checking first and then inserting; that check can race.

    Önce kontrol edip sonra eklemek yerine upsert kullan; o kontrol yarış durumuna yol açabilir.

Sık kullanılan kalıplar

  • upsert a row
  • ON CONFLICT DO UPDATE
  • MERGE statement
  • upsert by key

Bu kelime başka alanlarda

Aynı İngilizce kelime başka bir alanda farklı bir anlama gelebilir:

Aynı konudan: Veritabanları ve Kalıcı Saklama

Seviyene uygun okumayla pekiştir

Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar: