hugo-cms/main.go
Leon Mika 4ecc12f035 Initial commot
Have got DB creation and migration working
2025-01-27 07:39:19 +11:00

31 lines
595 B
Go

package main
import (
"context"
"lmika.dev/lmika/hugo-crm/models"
"lmika.dev/lmika/hugo-crm/providers/db"
"log"
)
func main() {
dbp, err := db.New("postgres://postgres:postgres@localhost:5432/postgres?sslmode=disable")
if err != nil {
log.Fatal(err)
}
defer dbp.Close()
log.Println("Connected to database")
if err := dbp.Migrate(context.Background()); err != nil {
log.Fatal(err)
}
log.Println("Database migrated")
if err := dbp.InsertSite(context.Background(), &models.Site{
Name: "Test site",
URL: "https://www.testsite.com",
}); err != nil {
log.Fatal(err)
}
}