Gorm Ping Db碎片

时间:2019-10-07 23:50:10

标签: sql go go-gorm

我希望在我的应用程序中管理数据库分片的映射。使用GORM时,如何主动Ping所有分片以验证连接,该过程如何进行。

我正在寻找类似的东西:

import (
   "github.com.jinzhu/gorm"
   _ "github.com/jinzhu/gorm/dialects/mysql"

)

for _, shard := range shardMap {
   if err := shard.Ping() {
      //DO SOMETHING
   }
}

问题是shard.Ping()不是问题。我觉得我在某处缺少进口商品。

1 个答案:

答案 0 :(得分:0)

接下来的语法是

shard.DB().Ping()    
相关问题