package main import ( "database/sql" "log" "github.com/pressly/goose/v3" ) func runMigrations(db *sql.DB) error { if err := goose.SetDialect("postgres"); err != nil { return err } if err := goose.Up(db, "migrations"); err != nil { return err } log.Println("Database migrations applied successfully") return nil }