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
- pull request #1167, add databricks sql warehouse support to golang migrate.