mirror of
https://github.com/go-admin-team/go-admin.git
synced 2026-09-26 03:47:43 +00:00
24 lines
405 B
Go
24 lines
405 B
Go
package config
|
|
|
|
type Database struct {
|
|
Driver string
|
|
Source string
|
|
ConnMaxIdleTime int
|
|
ConnMaxLifetime int
|
|
MaxIdleConns int
|
|
MaxOpenConns int
|
|
Registers []DBResolverConfig
|
|
}
|
|
|
|
type DBResolverConfig struct {
|
|
Sources []string
|
|
Replicas []string
|
|
Policy string
|
|
Tables []string
|
|
}
|
|
|
|
var (
|
|
DatabaseConfig = new(Database)
|
|
DatabasesConfig = make(map[string]*Database)
|
|
)
|