diff options
Diffstat (limited to 'internal/db/backup.go')
-rw-r--r-- | internal/db/backup.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/internal/db/backup.go b/internal/db/backup.go index bd13fbb4..76ea1fee 100644 --- a/internal/db/backup.go +++ b/internal/db/backup.go @@ -221,7 +221,7 @@ func importTable(ctx context.Context, db *gorm.DB, table interface{}, r io.Reade // PostgreSQL needs manually reset table sequence for auto increment keys if conf.UsePostgreSQL && !skipResetIDSeq[rawTableName] { seqName := rawTableName + "_id_seq" - if _, err = x.Context(ctx).Exec(fmt.Sprintf(`SELECT setval('%s', COALESCE((SELECT MAX(id)+1 FROM "%s"), 1), false);`, seqName, rawTableName)); err != nil { + if err = db.WithContext(ctx).Exec(fmt.Sprintf(`SELECT setval('%s', COALESCE((SELECT MAX(id)+1 FROM "%s"), 1), false)`, seqName, rawTableName)).Error; err != nil { return errors.Wrapf(err, "reset table %q.%q", rawTableName, seqName) } } |