vaulterm/server/db/models.go

24 lines
371 B
Go
Raw Normal View History

2024-11-07 19:07:41 +00:00
package db
2024-11-12 19:15:13 +07:00
import (
"log"
"gorm.io/gorm"
"rul.sh/vaulterm/models"
)
2024-11-07 19:07:41 +00:00
var Models = []interface{}{
&models.User{},
&models.UserSession{},
&models.Keychain{},
&models.Host{},
2024-11-12 19:15:13 +07:00
&models.Team{},
&models.TeamMembers{},
}
func InitModels(db *gorm.DB) {
if err := db.SetupJoinTable(&models.Team{}, "Members", &models.TeamMembers{}); err != nil {
log.Fatal(err)
}
2024-11-07 19:07:41 +00:00
}