golang-migrate

golang-migrate, the database migration tool of the go ecosystem · 19,000 stars.

what i did

databricks offered no deterministic way to migrate a schema, so every go team on it had none. i wrote the first databricks sql warehouse driver for golang-migrate, so unity catalog, delta lake and iceberg tables migrate the way a postgres database does, and submitted it upstream, where the pull request stands; the goose-flavoured successor lives in lake-goose, part of lake-orm.

sources