From 031cc1876d575867ac687584fdc04e143db4f5ad Mon Sep 17 00:00:00 2001 From: Kegan Dougal Date: Thu, 20 Jan 2022 18:24:22 +0000 Subject: [PATCH] Default 0 on postgres --- .../storage/postgres/deltas/2022012016470000_key_changes.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyserver/storage/postgres/deltas/2022012016470000_key_changes.go b/keyserver/storage/postgres/deltas/2022012016470000_key_changes.go index 27395241e..dabdf2715 100644 --- a/keyserver/storage/postgres/deltas/2022012016470000_key_changes.go +++ b/keyserver/storage/postgres/deltas/2022012016470000_key_changes.go @@ -35,7 +35,7 @@ func UpRefactorKeyChanges(tx *sql.Tx) error { logrus.Infof("running delta!") // start counting from the last max offset, else 0. var maxOffset int64 - _ = tx.QueryRow(`SELECT MAX(log_offset) FROM keyserver_key_changes`).Scan(&maxOffset) + _ = tx.QueryRow(`SELECT coalesce(MAX(log_offset), 0) AS offset FROM keyserver_key_changes`).Scan(&maxOffset) if _, err := tx.Exec(fmt.Sprintf(`CREATE SEQUENCE IF NOT EXISTS keyserver_key_changes_seq START %d`, maxOffset)); err != nil { return fmt.Errorf("failed to CREATE SEQUENCE for key changes, starting at %d: %s", maxOffset, err) }