Skip to content

PDC Custom Dialer#184

Open
jpunnati wants to merge 3 commits into
masterfrom
pdc-custom-dialer
Open

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

Conversation

@jpunnati

@jpunnati jpunnati commented Sep 8, 2025

Copy link
Copy Markdown
Collaborator

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