Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateConfig ¶
func CreateConfig( connectionConfig *ConnectionConfig, poolConfig *PoolConfig, ) (*pgxpool.Config, error)
CreateConfig creates pgxpool.Config from ConnectionConfig and PoolConfig (if exists)
Returns error if connectionConfig is nil
Types ¶
type ConnectionConfig ¶
type Connector ¶
type Connector struct {
// contains filtered or unexported fields
}
func NewPgConnector ¶
func (*Connector) CloseConnection ¶
func (p *Connector) CloseConnection()
type PgConnector ¶
type PoolConfig ¶
type PoolConfig struct { MaxOpenConns int `form:"pool_max_open_conns"` MaxIdleConns int `form:"pool_max_idle_conns"` MaxConnLifetime time.Duration `form:"pool_max_conn_lifetime"` MaxConnIdleTime time.Duration `form:"pool_max_conn_idle_time"` HealthCheckPeriod time.Duration `form:"pool_health_check_period"` MaxConnLifetimeJitter time.Duration `form:"pool_max_conn_lifetime_jitter"` }
Click to show internal directories.
Click to hide internal directories.