From 53dba589d440e11b2058ae4f7f57cb303e7912ed Mon Sep 17 00:00:00 2001 From: Nia Date: Tue, 10 Dec 2024 15:28:51 +0300 Subject: [PATCH] fix: add pool ping (#4) --- pool.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pool.go b/pool.go index 67816c8..0a33571 100644 --- a/pool.go +++ b/pool.go @@ -1,6 +1,7 @@ package clickhouse import ( + "context" "crypto/tls" "embed" "log/slog" @@ -51,6 +52,10 @@ func NewPool(opts ...Option) (*Pool, error) { return nil, err } + if err := conn.Ping(context.Background()); err != nil { + return nil, err + } + p.Conn = conn p.exposeMetrics()