Documentation ¶
Overview ¶
Package stdpgxfx provides postgres pgx package as fx dependencies.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPoolConfig ¶
NewPoolConfig inits a pool configuration from the package config.
func SnapshotProvide ¶
SnapshotProvide provides a snapshot migrater.
Types ¶
type Config ¶
type Config struct { // RWDatabaseURL configures the database connection string for the read-write connection. RWDatabaseURL string `env:"RW_DATABASE_URL"` // PoolConnectionTimeout configures how long the pgx pool connect logic waits for the connection to establish PoolConnectionTimeout time.Duration `env:"POOL_CONNECTION_TIMEOUT" envDefault:"5s"` // PoolCloseTimeout is the time we'll allow to to close the connection pool. Only effective if shorter than // the fx shutdown timeout PoolCloseTimeout time.Duration `env:"POOL_CLOSE_TIMEOUT" envDefault:"5s"` }
Config configures the components.
Click to show internal directories.
Click to hide internal directories.