From 68141c79f0a0a9b9c6f434483ddca03b0bf89687 Mon Sep 17 00:00:00 2001 From: Andrii Vakarev Date: Mon, 18 Mar 2024 21:06:40 +0100 Subject: [PATCH] Fix LastInsertId error in postgres driver, closes #217 --- gormigrate.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gormigrate.go b/gormigrate.go index 980dc21..ec77e59 100644 --- a/gormigrate.go +++ b/gormigrate.go @@ -458,7 +458,8 @@ func (g *Gormigrate) unknownMigrationsHaveHappened() (bool, error) { } func (g *Gormigrate) insertMigration(id string) error { - record := map[string]interface{}{g.options.IDColumnName: id} + record := g.model() + reflect.ValueOf(record).Elem().FieldByName("ID").SetString(id) return g.tx.Table(g.options.TableName).Create(record).Error }