add migration system

This commit is contained in:
m
2026-07-12 09:28:20 +02:00
parent c2e0c9fce4
commit 1d35bea1c5
14 changed files with 67 additions and 176 deletions
+6
View File
@@ -15,12 +15,18 @@ func main() {
port = "8080"
}
migrationsPath := "file://internal/db/migrations"
database, err := db.Connect()
if err != nil {
log.Fatalf("Failed to connect to database: %v", err)
}
defer database.Close()
if err := db.RunMigrations(database, migrationsPath); err != nil {
log.Fatalf("Failed to run migrations: %v", err)
}
queries := db.New(database)
h := handlers.New(queries)