İçeriğe geç

Eksik Toplu İşlem (ARCH5053)

Anahtar go.orm.missing-bulk-operation · Önem warning · Kategori orm

Toplu bir API (örn. CreateInBatches) varken döngüde tek tek satır eklemek gereksiz gidiş-dönüş yaratır. Tek bir toplu çağrıya indirgeyin.

for _, p := range products {
db.Create(&p)
}
db.CreateInBatches(products, 200)

Döngüdeki tekil insert/update işlemlerini CreateInBatches gibi bir toplu API ile birleştirin.