remove user migrate (#358)

This commit is contained in:
Dominic Wong
2022-01-28 12:41:16 +00:00
committed by GitHub
parent 6e7819626a
commit 189170fa42
9 changed files with 0 additions and 481 deletions

View File

@@ -1,61 +1,22 @@
package main
import (
"time"
"github.com/micro/micro/v3/service"
"github.com/micro/micro/v3/service/config"
"github.com/micro/micro/v3/service/logger"
"github.com/micro/micro/v3/service/store"
"gorm.io/driver/postgres"
"gorm.io/gorm"
otp "github.com/micro/services/otp/proto"
"github.com/micro/services/pkg/tracing"
"github.com/micro/services/user/handler"
"github.com/micro/services/user/migrate"
proto "github.com/micro/services/user/proto"
)
var pgxDsn = "postgresql://postgres:postgres@localhost:5432/db?sslmode=disable"
func migrateData() {
startTime := time.Now()
logger.Info("start migrate ...")
defer func() {
logger.Infof("all migrations are finished, use time: %v", time.Since(startTime))
}()
// Connect to the database
cfg, err := config.Get("micro.db.database")
if err != nil {
logger.Fatalf("Error loading config: %v", err)
}
dsn := cfg.String(pgxDsn)
gormDb, err := gorm.Open(postgres.Open(dsn), &gorm.Config{})
if err != nil {
logger.Fatal("Failed to connect to ")
}
migration := migrate.NewMigration(gormDb)
if err := migration.Do(); err != nil {
logger.Fatal("migrate error: ", err)
}
return
}
func main() {
srv := service.New(
service.Name("user"),
)
srv.Init()
// migration work
go migrateData()
hd := handler.NewUser(
store.DefaultStore,
otp.NewOtpService("otp", srv.Client()),