sqldb: fix dirty migration in v0.19.0-rc1

This commit is contained in:
Andras Banki-Horvath committed 2025-03-28 11:00:57 +01:00
1 parent dae212697d
commit 7e54682493
3 files changed
+56

No files matched your search

+12
View File
@@ -198,3 +198,15 @@ func (s *PostgresStore) GetSchemaVersion() (int, bool, error) {
return version, dirty, nil
}
// SetSchemaVersion sets the schema version of the Postgres database.
//
// NOTE: This alters the internal database schema tracker. USE WITH CAUTION!!!
func (s *PostgresStore) SetSchemaVersion(version int, dirty bool) error {
driver, err := pgx_migrate.WithInstance(s.DB, &pgx_migrate.Config{})
if err != nil {
return errPostgresMigration(err)
}
return driver.SetVersion(version, dirty)
}