Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func OpenClient ¶
func OpenClient(resourceName string, cfg *DatabaseConfig) (*ent.Client, error)
Types ¶
type Configs ¶
type Configs struct { *DatabaseConfig Replicas map[string]*DatabaseConfig `toml:"replicas"` }
type DatabaseConfig ¶
type DatabaseConfig struct { Driver string `toml:"driver"` DSN string `toml:"dsn"` MaxIdleConns int `toml:"max_idle_conns"` MaxOpenConns int `toml:"max_open_conns"` ConnMaxLifeTime int `toml:"conn_max_lifetime"` ConnMaxIdleTime int `toml:"conn_max_idletime"` Debug bool `toml:"debug"` Tracing bool `toml:"tracing"` }
Click to show internal directories.
Click to hide internal directories.