Add intial database migrations

This commit is contained in:
Nicholas Keller
2026-07-24 00:40:16 -04:00
commit e55ea4df7b
7 changed files with 76 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
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)
}
}