type user struct {
ID int
Username string `gorm:"size:255"`
Name string `gorm:"size:255"`
}
Je veux créer une table "utilisateur" en utilisant ce modèle. Mais le nom de la table est automatiquement défini sur "utilisateurs". Je sais que c'est le comportement par défaut de Gorm. Mais je veux que le nom de la table soit "utilisateur".
Définissez la méthode TableName
pour votre structure.
func (user) TableName() string {
return "user"
}
db.SingularTable(true)
Gorm a une méthode intégrée pour cela, mais elle sera définie au niveau global pour toutes les tables.