Информация об изменениях

Сообщение Re[2]: Ускорение работы с sqlite от 15.07.2023 10:41

Изменено 15.07.2023 10:45 LaptevVV

Re[2]: Ускорение работы с sqlite
Я тоже с БД очень давно не работал (30 лет). Поэтому абсолютный чайник.
Что значит — объединить в одну транзакцию ?
Весь массив 1000 записей одной командой insert зафигачить ?
Re[2]: Ускорение работы с sqlite
Я тоже с БД очень давно не работал (30 лет). Поэтому абсолютный чайник.
Что значит — объединить в одну транзакцию ?
Весь массив 1000 записей одной командой insert зафигачить ?
Что-то типа такого:
users := []*User{
  User{Name: "Jinzhu", Age: 18, Birthday: time.Now()},
  User{Name: "Jackson", Age: 19, Birthday: time.Now()},
}

result := db.Create(users) // pass a slice to insert multiple row

result.Error        // returns error
result.RowsAffected // returns inserted records count