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 { |