add unique indexes

This commit is contained in:
David Schneiderbauer 2018-06-17 14:10:51 +02:00
parent 4e21fc78fe
commit 498357bdd1
No known key found for this signature in database
GPG Key ID: 576113B2803B3EAB
2 changed files with 4 additions and 4 deletions

View File

@ -21,8 +21,8 @@ func moveTeamUnitsToTeamUnitTable(x *xorm.Engine) error {
// TeamUnit see models/org_team.go
type TeamUnit struct {
ID int64 `xorm:"pk autoincr"`
TeamID int64 `xorm:"INDEX(s)"`
Type int `xorm:"INDEX(s)"`
TeamID int64 `xorm:"UNIQUE(s)"`
Type int `xorm:"UNIQUE(s)"`
}
if err := x.Sync2(new(TeamUnit)); err != nil {

View File

@ -719,8 +719,8 @@ func GetTeamsWithAccessToRepo(orgID, repoID int64, mode AccessMode) ([]*Team, er
// TeamUnit describes all units of a repository
type TeamUnit struct {
ID int64 `xorm:"pk autoincr"`
TeamID int64 `xorm:"INDEX(s)"`
Type UnitType `xorm:"INDEX(s)"`
TeamID int64 `xorm:"UNIQUE(s)"`
Type UnitType `xorm:"UNIQUE(s)"`
}
// Unit returns Unit