Documentation
¶
Overview ¶
Package postgres is a platform module: a PostgreSQL connection pool with a health check, pool metrics and a clean shutdown.
The module writes no queries: sqlc generates the static ones, jet builds the dynamic ones.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
URL string
MaxConns int32
MinConns int32
MaxConnLifetime time.Duration
MaxConnIdleTime time.Duration
ConnectTimeout time.Duration
}
Config holds module settings. Load fills it from the environment; the platform generator writes the Load call into the project's config.gen.go.
type Module ¶
type Module struct {
// contains filtered or unexported fields
}
Module implements platform.Module.
Click to show internal directories.
Click to hide internal directories.