Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { Host string `long:"host" env:"HOST" description:"Database host" required:"yes"` Port int `long:"port" env:"PORT" description:"Database port" required:"yes"` User string `long:"user" env:"USER" description:"Database user" required:"yes"` Password string `long:"password" env:"PASSWORD" description:"Database password" required:"yes"` Name string `long:"name" env:"NAME" description:"Database name" required:"yes"` MaxOpenConns int `long:"max-open-conns" env:"MAX_OPEN_CONNS" default:"10" description:"maximum of open database connections"` MaxIdleConns int `long:"max-idle-conns" env:"MAX_IDLE_CONNS" default:"10" description:"maximum of idle database connections"` ConnMaxLifeTime time.Duration `long:"conn-max-life-time" env:"CONN_MAX_LIFE_TIME" default:"5m" description:"database max connection life time"` MigrationsSourceURL string `long:"migrations-source-url" env:"MIGRATIONS_SOURCE_URL" default:"file://migrations"` }
func (*Config) ConnectionString ¶
Click to show internal directories.
Click to hide internal directories.