initdb.go 454 B

12345678910111213141516171819202122232425
  1. package models
  2. import (
  3. "yunion.io/x/log"
  4. "yunion.io/x/onecloud/pkg/cloudcommon/db"
  5. )
  6. func InitDB() error {
  7. for _, manager := range []db.IModelManager{
  8. db.Metadata,
  9. // DifyManager,
  10. // LLMManager,
  11. } {
  12. err := manager.InitializeData()
  13. if err != nil {
  14. log.Errorf("Manager %s initializeData fail %s", manager.Keyword(), err)
  15. return err
  16. } else {
  17. log.Infof("Manager %s initializeData PASS!", manager.Keyword())
  18. }
  19. }
  20. return nil
  21. }