Files
blog_software/src/db/update.go
T

24 lines
375 B
Go

package db
import (
"database/sql"
"os"
"log"
)
func CheckError(e error) {
if e != nil {
panic(e)
}
}
func Update(db *sql.DB, migrations []string) {
for _, x := range migrations {
data, err := os.ReadFile("./db/migrations/" + x + ".sql")
CheckError(err)
res, err := db.Exec(string(data))
_ = res
CheckError(err)
log.Print("Applied migration " + x)
}
}