Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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:[email protected]: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:[email protected]:5433/VMart", customDialer2)
connDB := sql.OpenDB(connector)
No Dialer / Default Dialer:
connDB, err := sql.Open("vertica", "vertica://dbadmin:[email protected]:5433/VMart")