Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
Host string `yaml:"Host"`
Port int `yaml:"Port"`
Username string `yaml:"Username"`
Password string `yaml:"Password"`
DBName string `yaml:"DBName"`
SSLMode string `yaml:"SSLMode"`
// Connection Pool Settings
MaxOpenConns int `yaml:"MaxOpenConns"` // Maximum number of open connections
MaxIdleConns int `yaml:"MaxIdleConns"` // Maximum number of idle connections
ConnMaxLifetime time.Duration `yaml:"ConnMaxLifetime"` // Maximum amount of time a connection may be reused
ConnMaxIdleTime time.Duration `yaml:"ConnMaxIdleTime"` // Maximum amount of time a connection may be idle
}
func (*Config) WithDefaults ¶
func (c *Config) WithDefaults()
Click to show internal directories.
Click to hide internal directories.