Added search

Added a search page and fixed som error with migration
This commit is contained in:
2024-12-26 14:55:47 +01:00
parent 2a537d2398
commit a5f8e1b2ba
14 changed files with 3787 additions and 78 deletions

View File

@@ -5,12 +5,14 @@ import (
"database/sql"
"fmt"
"log"
newDb "music-server/db"
"os"
"github.com/golang-migrate/migrate"
"github.com/golang-migrate/migrate/database/postgres"
_ "github.com/golang-migrate/migrate/database/postgres"
_ "github.com/golang-migrate/migrate/source/file"
"github.com/golang-migrate/migrate/v4"
"github.com/golang-migrate/migrate/v4/database/postgres"
_ "github.com/golang-migrate/migrate/v4/database/postgres"
_ "github.com/golang-migrate/migrate/v4/source/file"
"github.com/golang-migrate/migrate/v4/source/iofs"
"github.com/jackc/pgx/v5/pgxpool"
_ "github.com/lib/pq"
)
@@ -84,12 +86,20 @@ func Migrate_db(host string, port int, user string, password string, dbname stri
if err != nil {
log.Println(err)
}
m, err := migrate.NewWithDatabaseInstance(
files, err := iofs.New(newDb.MigrationsFs, "migrations")
if err != nil {
log.Fatal(err)
}
m, err := migrate.NewWithInstance("iofs", files, "postgres", driver)
if err != nil {
log.Fatal(err)
}
/*m, err := migrate.NewWithDatabaseInstance(
"file://./db/migrations/",
"postgres", driver)
if err != nil {
log.Println(err)
}
}*/
version, _, err := m.Version()
if err != nil {