複数レコードを一括登録
適応バージョン
- 6.0.2.1
- 7.0.0
説明
複数レコードを一括登録
直接SQLを実行するのでバリデーションやコールバックはスキップ
insert_all!はエラーの時に例外が発生
使い方
insert_all(属性 [, オプション])
オプション
オプション | 説明 |
---|---|
:returning | 戻り値の属性を指定(PostgreSQLのみ) |
:unique_by | 重複でスキップするカラムを指定(PostgreSQLとSQLiteのみ) |
例
複数レコードを一括登録
Book.insert_all([
{ id: 1, title: "Rework", author: "David" },
{ id: 1, title: "Eloquent Ruby", author: "Russ" }
])