Gorm Ping Db 碎片
Gorm Ping Db Shards
我希望在我的应用程序中管理数据库分片的映射。当使用 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() 不是问题。我觉得我在某处缺少导入。
作为后续语法是
shard.DB().Ping()
我希望在我的应用程序中管理数据库分片的映射。当使用 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() 不是问题。我觉得我在某处缺少导入。
作为后续语法是
shard.DB().Ping()