fix: synchronize database schema with gorm
This commit is contained in:
8
main.go
8
main.go
@@ -16,14 +16,10 @@ import (
|
||||
"git.iwork-ai.com/xdc/iqudo-top1/internal/database"
|
||||
"git.iwork-ai.com/xdc/iqudo-top1/internal/httpserver"
|
||||
"git.iwork-ai.com/xdc/iqudo-top1/internal/logger"
|
||||
"git.iwork-ai.com/xdc/iqudo-top1/internal/migration"
|
||||
"git.iwork-ai.com/xdc/iqudo-top1/internal/multitable"
|
||||
"go.uber.org/zap"
|
||||
)
|
||||
|
||||
//go:embed migrations/*.sql
|
||||
var migrationFiles embed.FS
|
||||
|
||||
//go:embed web/dist/*
|
||||
var frontendFiles embed.FS
|
||||
|
||||
@@ -54,8 +50,8 @@ func main() {
|
||||
if err != nil {
|
||||
log.Fatal("connect database", zap.Error(err))
|
||||
}
|
||||
if err := migration.Run(db, migrationFiles); err != nil {
|
||||
log.Fatal("run database migrations", zap.Error(err))
|
||||
if err := database.AutoMigrate(db); err != nil {
|
||||
log.Fatal("synchronize database schema", zap.Error(err))
|
||||
}
|
||||
if err := auth.Seed(db, cfg.Seed); err != nil {
|
||||
log.Fatal("seed administrator", zap.Error(err))
|
||||
|
||||
Reference in New Issue
Block a user