Przeglądaj źródła

修复同步企微账号数据库唯一索引问题

boweniac 2 tygodni temu
rodzic
commit
946f77e24f
2 zmienionych plików z 3 dodań i 3 usunięć
  1. 2 2
      ent/migrate/schema.go
  2. 1 1
      ent/schema/wx.go

+ 2 - 2
ent/migrate/schema.go

@@ -1252,9 +1252,9 @@ var (
 		},
 		Indexes: []*schema.Index{
 			{
-				Name:    "wx_server_id_port",
+				Name:    "wx_server_id_port_ctype",
 				Unique:  true,
-				Columns: []*schema.Column{WxColumns[23], WxColumns[5]},
+				Columns: []*schema.Column{WxColumns[23], WxColumns[5], WxColumns[20]},
 			},
 			{
 				Name:    "wx_wxid",

+ 1 - 1
ent/schema/wx.go

@@ -86,7 +86,7 @@ func (Wx) Mixin() []ent.Mixin {
 
 func (Wx) Indexes() []ent.Index {
 	return []ent.Index{
-		index.Fields("server_id", "port").Unique(),
+		index.Fields("server_id", "port", "ctype").Unique(),
 		index.Fields("wxid").Unique(),
 		index.Fields("account"),
 		index.Fields("nickname"),