feat: Add unique index to MenuID and ClientID fields in M_Menu_Client entity
This commit is contained in:
parent
c6644aa38e
commit
4371103cc7
|
|
@ -5,9 +5,9 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
type M_Menu_Client struct {
|
type M_Menu_Client struct {
|
||||||
MenuID uuid.UUID `gorm:"type:uuid;not null;index" json:"menu_id"`
|
MenuID uuid.UUID `gorm:"type:uuid;not null;index;uniqueIndex:idx_menu_client" json:"menu_id"`
|
||||||
ClientID uuid.UUID `gorm:"type:uuid;not null;index" json:"client_id"`
|
ClientID uuid.UUID `gorm:"type:uuid;not null;index;uniqueIndex:idx_menu_client" json:"client_id"`
|
||||||
|
|
||||||
M_Menu M_Menu `gorm:"foreignKey:MenuID;references:ID;constraint:OnUpdate:CASCADE,OnDelete:CASCADE" json:"m_menu"`
|
Menu M_Menu `gorm:"foreignKey:MenuID;references:ID;constraint:OnUpdate:CASCADE,OnDelete:CASCADE" json:"menu"`
|
||||||
Client M_Client `gorm:"foreignKey:ClientID;references:ID;constraint:OnUpdate:CASCADE,OnDelete:CASCADE" json:"client"`
|
Client M_Client `gorm:"foreignKey:ClientID;references:ID;constraint:OnUpdate:CASCADE,OnDelete:CASCADE" json:"client"`
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue