@@ -22,35 +22,26 @@ func OpenClickHouseConn() (*sql.DB, *Config, error) {
22
22
if err != nil {
23
23
return nil , nil , err
24
24
}
25
- // var conn clickhouse.Options
25
+ var conns clickhouse.Options
26
26
27
- conn := clickhouse .OpenDB (& clickhouse.Options {
28
- Addr : []string {
29
- fmt .Sprintf ("%s:%d" , cfg .DBAddress , cfg .DbPort )},
30
- Debug : true ,
31
- Auth : clickhouse.Auth {
32
- Username : cfg .ClickHouseUsername ,
33
- Password : cfg .ClickHousePassword ,
34
- },
35
- })
36
- // if cfg.ClickHouseUsername != "" && cfg.ClickHousePassword != "" {
37
- // fmt.Println("Using provided username and password")
38
- // conn = clickhouse.Options{
39
- // Addr: []string{fmt.Sprintf("%s:%d", cfg.DBAddress, cfg.DbPort)},
40
- // Debug: true,
41
- // Auth: clickhouse.Auth{
42
- // Username: cfg.ClickHouseUsername,
43
- // Password: cfg.ClickHousePassword,
44
- // },
45
- // }
46
- // } else {
47
- // fmt.Println("Using connection without username and password")
48
- // conn = clickhouse.Options{
49
- // Addr: []string{fmt.Sprintf("%s:%d", conf.DBAddress, conf.DbPort)},
50
- // }
51
- // }
27
+ if cfg .ClickHouseUsername != "" && cfg .ClickHousePassword != "" {
28
+ fmt .Println ("Using provided username and password" )
29
+ conns = clickhouse.Options {
30
+ Addr : []string {fmt .Sprintf ("%s:%d" , cfg .DBAddress , cfg .DbPort )},
31
+ Debug : true ,
32
+ Auth : clickhouse.Auth {
33
+ Username : cfg .ClickHouseUsername ,
34
+ Password : cfg .ClickHousePassword ,
35
+ },
36
+ }
37
+ } else {
38
+ fmt .Println ("Using connection without username and password" )
39
+ conns = clickhouse.Options {
40
+ Addr : []string {fmt .Sprintf ("%s:%d" , cfg .DBAddress , cfg .DbPort )},
41
+ }
42
+ }
52
43
53
- // conn = clickhouse.OpenDB(&conn )
44
+ conn : = clickhouse .OpenDB (& conns )
54
45
if err := conn .Ping (); err != nil {
55
46
if exception , ok := err .(* clickhouse.Exception ); ok {
56
47
return nil , nil , fmt .Errorf ("[%d] %s %s" , exception .Code , exception .Message , exception .StackTrace )
0 commit comments