2
0

Require conn and pool configs to be created by ParseConfig

This simplifies handling default values. Now there is no ambiguity
between a zero value and a default value. All default values are set by
ParseConfig and the user can modify them after the initial creation.

fixes #567
This commit is contained in:
Jack Christensen
2019-08-24 09:49:38 -05:00
parent d9270bbfb6
commit b7b52ff079
7 changed files with 80 additions and 26 deletions
+6 -3
View File
@@ -5,7 +5,7 @@ go 1.12
require (
github.com/cockroachdb/apd v1.1.0
github.com/go-stack/stack v1.8.0 // indirect
github.com/jackc/pgconn v0.0.0-20190806220711-f0b479097a48
github.com/jackc/pgconn v0.0.0-20190824142844-760dd75542eb
github.com/jackc/pgio v1.0.0
github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190609003834-432c2951c711
github.com/jackc/pgtype v0.0.0-20190421001408-4ed0de4755e0
@@ -16,9 +16,12 @@ require (
github.com/satori/go.uuid v1.2.0
github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24
github.com/sirupsen/logrus v1.4.1
github.com/stretchr/testify v1.3.0
github.com/stretchr/testify v1.4.0
go.uber.org/atomic v1.4.0 // indirect
go.uber.org/zap v1.9.1
golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522
golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586 // indirect
golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a // indirect
golang.org/x/text v0.3.2 // indirect
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7
gopkg.in/inconshreveable/log15.v2 v2.0.0-20180818164646-67afb5ed74ec
)