Versions in this module Expand all Collapse all v0 v0.1.0 Sep 7, 2026 Changes in this version + var ErrDanglingEsc = errors.New("Dangling escape at end of string") + var ErrExpectingEq = errors.New("Expecting '=' after key") + var ErrInvalidDB = errors.New("Invalid DB name") + var ErrInvalidHost = errors.New("Invalid host") + var ErrInvalidPW = errors.New("Invalid password") + var ErrInvalidQuery = errors.New("Invalid query") + var ErrInvalidUser = errors.New("Invalid user name") + var ErrKeyExpected = errors.New("Key expected") + var ErrMissingColon = errors.New("Missing colon") + var ErrNotPg = errors.New("Not a postgres URL") + var ErrNotTerminated = errors.New("Unterminated quoted value") + var ErrTooManyColons = errors.New("Too many colons") + var ErrUntermintatedIPv6 = errors.New("Unterminated IPv6 address") + type PgConnstr map[string]string + func Parse(s string) (PgConnstr, error) + func (pgc PgConnstr) Copy() PgConnstr + func (pgc PgConnstr) DSN() string + func (pgc PgConnstr) Redacted() PgConnstr + func (pgc PgConnstr) String() string + func (pgc PgConnstr) URL() string