Skip to content

typelate/loosey

Repository files navigation

Loosey (Goose)y Go Reference Go

Get pressly/goose migrations without transitive dependencies.

You can continue using the goose CLI for manual intervention but consider using loosey in your app.

This is not a Go level drop in replacement. It does support your migrations files but wiring it up to your go app should be simple.

Tested against:

  • PostgreSQL: 16, 17, 18
  • MariaDB: 11.4, 11.7
  • SQLite3: modernc
  • LibSQL

(see integration tests for details)

Development

go generate requires sqlc and counterfeiter be your path.

About

Goose but loosely coupled to database drivers (no transitive dependencies)

Topics

Resources

License

Stars

Watchers

Forks

Contributors