Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Type, Charset, Database, TimeZone string
Host string
Port int32
User, Password string
Postgres PostgresConfig
Mysql MysqlConfig
Sqlite SqliteConfig
MaxIdleConns, MaxOpenConns int
ConnMaxLifetime, ConnMaxIdleTime time.Duration
Gorm gorm.Config
UseGormLogger bool
Logger logger.Config
NamingStrategy schema.NamingStrategy
}
func (*Config) AfterInject ¶
func (c *Config) AfterInject()
AfterInject calls Init to apply defaults after config fields are populated.
func (*Config) BeforeInjectWithRoot ¶
func (c *Config) BeforeInjectWithRoot(conf *initialize.RootConfig)
BeforeInjectWithRoot copies the Debug flag and sets a default charset from the root config.
type MetricsCollectorConfig ¶
type MysqlConfig ¶
type PostgresConfig ¶
type SqliteConfig ¶
type SqliteConfig struct {
DSN string
}
Click to show internal directories.
Click to hide internal directories.