Files

18 lines
357 B
Go

package initdb
import "gorm.io/gorm"
// New initializes the default database records.
func New(database *gorm.DB) error {
return database.Transaction(func(tx *gorm.DB) error {
user, err := InitUser(tx)
if err != nil {
return err
}
if err := InitDataset(tx, user.ID, user.Identity); err != nil {
return err
}
return InitExpert(tx)
})
}