internal/migrate/migrate.go ist jetzt ein duenner Wrapper: Migration als Alias, Load, Up, DownOne delegieren an einen common/migrate-Migrator mit dem bisherigen Tabellennamen workflow_schema_migrations (Konstante TrackingTable bleibt). Alle Aufrufer bleiben unveraendert. go.mod/go.sum: common v0.2.0.
Auswirkungen (Pflicht-Review)
Der Fortschrittstabellenname bleibt workflow_schema_migrations; der Advisory-Lock haengt am selben Namen wie bisher. Bestands-Datenbanken lassen keine Migration neu anlaufen.
Quelltext der Logik war vorher identisch zu common (bis auf den Namen). Wrapper wie dms/connect; eigener Upgrade-Test nicht gelaufen. Build/vet sauber bis auf den bekannten contracttest-Fehler auf main (#374).
Tests
131: build, vet, gofmt sauber. 204 (Wegwerf-Postgres): Upgrade-Test mit Binaries von main (alt) und diesem Branch (neu) gegen dieselbe Datenbank; siehe unten.
Karte A-06: `workflow/internal/migrate` nutzt `common/migrate` (v0.2.0).
## Aenderung
`internal/migrate/migrate.go` ist jetzt ein duenner Wrapper: `Migration` als Alias, `Load`, `Up`, `DownOne` delegieren an einen `common/migrate`-Migrator mit dem bisherigen Tabellennamen `workflow_schema_migrations` (Konstante `TrackingTable` bleibt). Alle Aufrufer bleiben unveraendert. `go.mod`/`go.sum`: `common` v0.2.0.
## Auswirkungen (Pflicht-Review)
- Der Fortschrittstabellenname bleibt `workflow_schema_migrations`; der Advisory-Lock haengt am selben Namen wie bisher. Bestands-Datenbanken lassen keine Migration neu anlaufen.
- Quelltext der Logik war vorher identisch zu common (bis auf den Namen). Wrapper wie dms/connect; eigener Upgrade-Test nicht gelaufen. Build/vet sauber bis auf den bekannten contracttest-Fehler auf main (#374).
## Tests
131: build, vet, gofmt sauber. 204 (Wegwerf-Postgres): Upgrade-Test mit Binaries von `main` (alt) und diesem Branch (neu) gegen dieselbe Datenbank; siehe unten.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Karte A-06:
workflow/internal/migratenutztcommon/migrate(v0.2.0).Aenderung
internal/migrate/migrate.goist jetzt ein duenner Wrapper:Migrationals Alias,Load,Up,DownOnedelegieren an einencommon/migrate-Migrator mit dem bisherigen Tabellennamenworkflow_schema_migrations(KonstanteTrackingTablebleibt). Alle Aufrufer bleiben unveraendert.go.mod/go.sum:commonv0.2.0.Auswirkungen (Pflicht-Review)
workflow_schema_migrations; der Advisory-Lock haengt am selben Namen wie bisher. Bestands-Datenbanken lassen keine Migration neu anlaufen.Tests
131: build, vet, gofmt sauber. 204 (Wegwerf-Postgres): Upgrade-Test mit Binaries von
main(alt) und diesem Branch (neu) gegen dieselbe Datenbank; siehe unten.🤖 Generated with Claude Code