init.go 452 B

12345678910111213141516171819202122232425
  1. package postgre
  2. import (
  3. "embed"
  4. lib "git.beswell.com/gframe/application/repository"
  5. "sportfitness/base/assembly/base/repository"
  6. )
  7. //go:embed sql
  8. var sqlDir embed.FS
  9. func Init() {
  10. err := repository.Repository.InitGormByConfigCenter("DB_SportFitness_Base")
  11. if err != nil {
  12. panic(err)
  13. }
  14. err = getClient().AutoMigrateFunc(&sqlDir)
  15. if err != nil {
  16. panic(err)
  17. }
  18. }
  19. func getClient() *lib.DB {
  20. return repository.Repository.GetGormClient()
  21. }