()
| 119 | } |
| 120 | |
| 121 | func ExampleDB_Model_bulkInsertSlice() { |
| 122 | db := modelDB() |
| 123 | |
| 124 | books := []Book{{ |
| 125 | Title: "new book 1", |
| 126 | }, { |
| 127 | Title: "new book 2", |
| 128 | }} |
| 129 | _, err := db.Model(&books).Insert() |
| 130 | if err != nil { |
| 131 | panic(err) |
| 132 | } |
| 133 | fmt.Println(books) |
| 134 | // Output: [Book<Id=4 Title="new book 1"> Book<Id=5 Title="new book 2">] |
| 135 | |
| 136 | for i := range books { |
| 137 | _, err := db.Model(&books[i]).WherePK().Delete() |
| 138 | if err != nil { |
| 139 | panic(err) |
| 140 | } |
| 141 | } |
| 142 | } |
| 143 | |
| 144 | func ExampleDB_Model_insertOnConflictDoNothing() { |
| 145 | db := modelDB() |