golang-migrate no change error on initial migration

Viewed 1881

I'm using golang-migrate for managing migrations everything seems to work correctly when running tests on github actions CI, but I can't make it work when running on docker image. I just keep getting a no change error. Connection to database is established and .sql migrations work as well. Any suggestions on how could I debug what's actually going on?

func runMigrations(databaseUrl string) {
    m, err := migrate.New(
        "file://migrations/",
        databaseUrl,
    )

    if err != nil {
        log.Fatalf("Error loading migrations: %v", err)
    }

    if err := m.Up(); err != nil {
        log.Printf("Error migrating Up: %v", err)
    }
}
1 Answers
Related