diff options
| author | Aleksandr Nogikh <nogikh@google.com> | 2025-02-25 13:28:35 +0100 |
|---|---|---|
| committer | Aleksandr Nogikh <nogikh@google.com> | 2025-02-26 15:09:27 +0000 |
| commit | d24eb6a35a1d5f4564cf9ac9735b36f98f96f53d (patch) | |
| tree | 4c5cc910897d1569a6909b8d2128f5daaa725998 /syz-cluster/pkg/db | |
| parent | 6b02abbc75ad23416e1aedd75799f3a68be7f681 (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.go | 5 |
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() |
