From 2fe6a5a42ccb663211f4f4804b78fff3bd9ebdc0 Mon Sep 17 00:00:00 2001 From: Stefan Majewsky Date: Wed, 13 May 2026 00:39:22 +0200 Subject: Insert, Upsert, Update, Delete: do not panic on indirection through nil pointer --- oblast.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'oblast.go') diff --git a/oblast.go b/oblast.go index 35b51e2..5adb33e 100644 --- a/oblast.go +++ b/oblast.go @@ -25,17 +25,19 @@ // Then use it many times to perform load and store operations: // // func doStuff(db *sql.DB) error { +// dbh := oblast.Wrap(db) +// // newEntry := LogEntry{ // CreatedAt: time.Now(), // Message: "Hello World.", // } -// err := logEntryStore.Insert(db, &newEntry) +// err := logEntryStore.Insert(dbh, &newEntry) // if err != nil { // return err // } // fmt.Printf("created log entry %d", newEntry.ID) // -// allEntries, err := logEntryStore.SelectWhere(db, `created_at < NOW()`) +// allEntries, err := logEntryStore.SelectWhere(dbh, `created_at < NOW()`) // if err != nil { // return err // } -- cgit v1.2.3