I was trying to migrate database schema to POSTGRESQL using the code below BUT it does not work, it returned an error
"source driver: unknown driver file (forgotten import?)"
And it worked well using CLI
Up.sql and down.sql files are in dbMigration folder
package main
import (
"log"
"github.com/golang-migrate/migrate"
)
func main() {
mg, err := migrate.New(
"file://dbMigration",
"postgres://username:localhost:5432/databasename?sslmode=disable",
)
if err != nil {
log.Fatal(err)
}
if err = mg.Up; err != nil {
log.Fatal(err)
}
}