Skip to content

PDC Custom Dialer#184

Open
jpunnati wants to merge 3 commits intomasterfrom
pdc-custom-dialer
Open

PDC Custom Dialer#184
jpunnati wants to merge 3 commits intomasterfrom
pdc-custom-dialer

Conversation

@jpunnati
Copy link
Collaborator

@jpunnati jpunnati commented Sep 8, 2025

Add Custom Dialer feature to vertica-sql-go driver

SOCKS parser dialer 1:
socksDialer, _ := proxy.SOCKS5("tcp", "127.0.0.1:5555", nil, &net.Dialer{})
customDialer := func(ctx context.Context, network, addr string) (net.Conn, error) {
return socksDialer.Dial(network, addr)
}
connector, _ := vertica.NewConnector("vertica://dbadmin:vdb@10.20.73.219:5433/VMart", customDialer)
connDB := sql.OpenDB(connector)

Net dialer 2:
customDialer2 := func(ctx context.Context, network, addr string) (net.Conn, error) { return net.Dial("tcp", addr) }
connector, _ := vertica.NewConnector("vertica://dbadmin:vdb@10.20.73.219:5433/VMart", customDialer2)
connDB := sql.OpenDB(connector)

No Dialer / Default Dialer:
connDB, err := sql.Open("vertica", "vertica://dbadmin:vdb@10.20.73.219:5433/VMart")

Added custom dialer
Update ci.yaml with old vertica image
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant