MCPcopy
hub / github.com/jackc/pgx / New

Function New

pgxpool/pool.go:210–217  ·  view source on GitHub ↗

New creates a new Pool. See [ParseConfig] for information on connString format.

(ctx context.Context, connString string)

Source from the content-addressed store, hash-verified

208
209// New creates a new Pool. See [ParseConfig] for information on connString format.
210func New(ctx context.Context, connString string) (*Pool, error) {
211 config, err := ParseConfig(connString)
212 if err != nil {
213 return nil, err
214 }
215
216 return NewWithConfig(ctx, config)
217}
218
219// NewWithConfig creates a new [Pool]. config must have been created by [ParseConfig].
220func NewWithConfig(ctx context.Context, config *Config) (*Pool, error) {

Callers 15

TestSQLOpenFromPoolFunction · 0.92
TestConnExecFunction · 0.92
TestConnQueryFunction · 0.92
TestConnQueryRowFunction · 0.92
TestConnSendBatchFunction · 0.92
TestConnCopyFromFunction · 0.92
TestTxExecFunction · 0.92
TestTxQueryFunction · 0.92
TestTxQueryRowFunction · 0.92
TestTxSendBatchFunction · 0.92
TestTxCopyFromFunction · 0.92

Calls 2

NewWithConfigFunction · 0.85
ParseConfigFunction · 0.70

Tested by 15

TestSQLOpenFromPoolFunction · 0.74
TestConnExecFunction · 0.74
TestConnQueryFunction · 0.74
TestConnQueryRowFunction · 0.74
TestConnSendBatchFunction · 0.74
TestConnCopyFromFunction · 0.74
TestTxExecFunction · 0.74
TestTxQueryFunction · 0.74
TestTxQueryRowFunction · 0.74
TestTxSendBatchFunction · 0.74
TestTxCopyFromFunction · 0.74