aboutsummaryrefslogtreecommitdiffstats
path: root/syz-cluster/pkg/db
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2025-02-25 13:28:35 +0100
committerAleksandr Nogikh <nogikh@google.com>2025-02-26 15:09:27 +0000
commitd24eb6a35a1d5f4564cf9ac9735b36f98f96f53d (patch)
tree4c5cc910897d1569a6909b8d2128f5daaa725998 /syz-cluster/pkg/db
parent6b02abbc75ad23416e1aedd75799f3a68be7f681 (diff)
syz-cluster: add a DB migration job
The job can be created by a CD to apply the missing DB migrations. Add a Makefile target to prepare the job's description.
Diffstat (limited to 'syz-cluster/pkg/db')
-rw-r--r--syz-cluster/pkg/db/spanner.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/syz-cluster/pkg/db/spanner.go b/syz-cluster/pkg/db/spanner.go
index 77b126be7..d114727b8 100644
--- a/syz-cluster/pkg/db/spanner.go
+++ b/syz-cluster/pkg/db/spanner.go
@@ -115,7 +115,10 @@ func RunMigrations(ctx context.Context, uri string) error {
return err
}
m, err := migrate.NewWithInstance("iofs", sourceDriver, "spanner", dbDriver)
- if err != nil {
+ if err == migrate.ErrNoChange {
+ // This is not a problem.
+ return nil
+ } else if err != nil {
return err
}
return m.Up()