Gorm Ping Db Shards - PullRequest
       26

Gorm Ping Db Shards

0 голосов
/ 08 октября 2019

Я ищу, чтобы управлять картой осколков БД в моем приложении. При использовании 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 голосов
/ 09 октября 2019

В качестве последующего синтаксиса для этого

shard.DB().Ping()    
...