postgres

package
v0.0.0-...-1b7ee4c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 3, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	*pgxpool.Pool
}

func NewClient

func NewClient(ctx context.Context, dbCfg DbConfig, opts ...Option) (*Client, error)

type DbConfig

type DbConfig struct {
	Host     string
	Port     string
	Database string
	User     string
	Password string
}

type Option

type Option interface {
	// contains filtered or unexported methods
}

func WithConnLifetimeJitter

func WithConnLifetimeJitter(jitter time.Duration) Option

func WithHealthCheckPeriod

func WithHealthCheckPeriod(healthCheckPeriod time.Duration) Option

func WithMaxConnIdleTime

func WithMaxConnIdleTime(idleTime time.Duration) Option

func WithMaxConnLifetime

func WithMaxConnLifetime(maxLifetime time.Duration) Option

func WithMaxConns

func WithMaxConns(maxConns int32) Option

func WithMinConns

func WithMinConns(minConns int32) Option

func WithMinIdleConns

func WithMinIdleConns(minIdleConns int32) Option

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL