(d *gorm.DB)
| 11 | var db *gorm.DB |
| 12 | |
| 13 | func Init(d *gorm.DB) { |
| 14 | db = d |
| 15 | err := AutoMigrate(new(model.Storage), new(model.User), new(model.Meta), new(model.SettingItem), new(model.SearchNode), new(model.TaskItem), new(model.SSHPublicKey), new(model.SharingDB)) |
| 16 | if err != nil { |
| 17 | log.Fatalf("failed migrate database: %s", err.Error()) |
| 18 | } |
| 19 | } |
| 20 | |
| 21 | func AutoMigrate(dst ...interface{}) error { |
| 22 | var err error |