Is this project dead?

Issue #58 open
Former user created an issue

I use it in production, if is dead I will make a fork of it if the author doesn't mind

Comments (8)

  1. Liam Staskawicz repo owner

    Apologies, but yes I don't have much availability for this project these days, so would be happy to hand it off, or see it forked.

  2. Parker M

    I'm still keeping an eye out for PR's and such that come in. Might just need to update my email preferences so I don't miss anything.

  3. Vojtech Vitek

    We maintain the following fork on Github: https://github.com/pressly/goose

    • No config files
    • Default goose binary can migrate SQL files only
    • Go migrations:
      • We dropped building Go migrations on-the-fly from .go source files
      • Instead, you can create your own goose binary, import github.com/pressly/goose package and run complex Go migrations with your own *sql.DB connection
      • Each Go migration function is called with *sql.Tx argument - within its own transaction
    • The goose pkg is decoupled from the default binary:
      • goose pkg doesn't register any SQL drivers anymore (no driver panic() conflict within your codebase!)
      • goose pkg doesn't have any vendor dependencies anymore

    In progress:

    • Go migrations as plugins (dynamic .so/.dll libraries)

    • Optionally allow migration NOT to run in a transaction

  4. Log in to comment