From 03cb298618e55ab252758f3ea427fb25ba616f83 Mon Sep 17 00:00:00 2001 From: Nathan Coad Date: Thu, 11 Jan 2024 09:25:18 +1100 Subject: [PATCH] debugging --- models/safe.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/models/safe.go b/models/safe.go index ea2ba92..2c799eb 100644 --- a/models/safe.go +++ b/models/safe.go @@ -2,6 +2,7 @@ package models import ( "errors" + "fmt" "log" "smt/utils" ) @@ -96,12 +97,15 @@ func (s *Safe) SafeAdd() (*Safe, error) { if err != nil && err.Error() == "safe not found" { log.Printf("SafeAdd confirmed no existing safe, continuing with creation of safe '%s'\n", s.SafeName) - result, err := db.NamedExec(("INSERT INTO safes (SafeName) VALUES (:SafeName);"), s) + result, err := db.NamedExec(("INSERT INTO safes (SafeName) VALUES (:SafeName) RETURNING SafeId;"), s) + + //err = db.QueryRowx(`INSERT INTO users (user_id, user_nme, user_email, user_address_id) VALUES ($1, $2, $3, $4) RETURNING *;`, 6, fake.UserName(), fake.EmailAddress(), lastInsertId).StructScan(&user) if err != nil { log.Printf("SafeAdd error executing sql record : '%s'\n", err) return &Safe{}, err } else { + fmt.Printf("result: %v\n", result) affected, _ := result.RowsAffected() id, _ := result.LastInsertId() log.Printf("SafeAdd insert returned result id '%d' affecting %d row(s).\n", id, affected)