Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
Log logger.Logger
User string
Password string
Host string
Port string
Database string
SSLMode string
}
func NewConfig ¶
func NewConfig(opts ...ConfigOption) Config
func NewConfigFromEnv ¶
func NewConfigFromEnv() Config
type ConfigOption ¶
type ConfigOption func(*Config)
func WithDatabase ¶
func WithDatabase(database string) ConfigOption
func WithHost ¶
func WithHost(host string) ConfigOption
func WithPassword ¶
func WithPassword(password string) ConfigOption
func WithPort ¶
func WithPort(port string) ConfigOption
func WithSSLMode ¶
func WithSSLMode(sslMode string) ConfigOption
func WithUser ¶
func WithUser(user string) ConfigOption
Click to show internal directories.
Click to hide internal directories.