GORM erlaubt Datenbankbedinungen mit einem Tag zu erstellen, Bedinungen werden erstellt wenn AutoMigrate oder CreateTable mit GORM
Prüfende Bedinung
Prüfende Bedinungen werden mit dem check tag erstellt
type UserIndex struct { |
Index Bedinung
Weitere Infos, Database Indexes
Fremdschlüssel Bedinung
GORM wird Fremdschlüssel Bedinungen für Zugehörigkeiten erstellen, Sie können diese Funktion während der Initialisierung deaktivieren:
db, err := gorm.Open(sqlite.Open("gorm.db"), &gorm.Config{ |
GORM allows you setup FOREIGN KEY constraints’s OnDelete, OnUpdate option with tag constraint, for example:
type User struct { |