2023-12-06 23:42:14 +07:00

24 lines
360 B
Go

package db
import (
"github.com/capcom6/sms-gateway/internal/infra/cli"
"go.uber.org/fx"
"go.uber.org/zap"
)
var Module = fx.Module(
"db",
fx.Decorate(func(log *zap.Logger) *zap.Logger {
return log.Named("db")
}),
fx.Provide(
New,
NewSQL,
),
)
func init() {
cli.Register("db:auto-migrate", AutoMigrate)
cli.Register("db:migrate", Migrate)
}