Documentation
¶
Index ¶
Constants ¶
View Source
const ( // ErrPemParse when couldn't parse pem in sslrootcert ErrPemParse = Error("couldn't parse pem in sslrootcert") // ErrEmptyConfig when given empty options ErrEmptyConfig = Error("database empty config") // ErrEmptyLogger when logger not initialized ErrEmptyLogger = Error("database empty logger") // ErrSSLKeyHasWorldPermissions when pk permissions no u=rw (0600) or less ErrSSLKeyHasWorldPermissions = Error("private key file has group or world access. Permissions should be u=rw (0600) or less") )
Variables ¶
View Source
var ( // Module is default connection to PostgreSQL Module = module.Module{ {Constructor: NewDefaultConfig}, {Constructor: NewConnection}, } )
Functions ¶
Types ¶
type Config ¶
type Config struct {
Hostname string
Username string
Password string
Database string
Debug bool
PoolSize int
Options map[string]string
}
Config alias
Click to show internal directories.
Click to hide internal directories.