package database import ( "dove/models/dns" "dove/models/domain" "dove/models/mail" "dove/utils/logger" ) func migrate() { migrationError := DB.AutoMigrate( &domain.TLD{}, &domain.Domain{}, &dns.ARecord{}, &dns.AAAARecord{}, &dns.CNAMERecord{}, &dns.MXRecord{}, &dns.TXTRecord{}, &dns.SRVRecord{}, &mail.User{}, &mail.Mailbox{}, &mail.Alias{}, &mail.Folder{}, &mail.Email{}, &mail.Tag{}, &mail.Attachment{}, ) if migrationError != nil { logger.Fatalf(LogPrefix, MigrationFailed, migrationError) } }