38 lines
1.0 KiB
Go
38 lines
1.0 KiB
Go
package config
|
|
|
|
type PostgreSqlConfig struct {
|
|
Host string `ini:"host" yaml:"host"`
|
|
Username string `ini:"username" yaml:"username"`
|
|
Password string `ini:"password" yaml:"password"`
|
|
Port uint16 `ini:"port" yaml:"port"`
|
|
Database string `ini:"database" yaml:"database"`
|
|
TablePrefix string `ini:"table_prefix" yaml:"table_prefix" mapstructure:"table_prefix"`
|
|
LogLevel int `ini:"log_level" yaml:"log_level" mapstructure:"log_level"`
|
|
PrintSql bool `ini:"print_sql" yaml:"print_sql" mapstructure:"print_sql"`
|
|
}
|
|
|
|
type PostgreSqlConfigMap map[string]PostgreSqlConfig
|
|
|
|
var PostgreSql = PostgreSqlConfigMap{
|
|
"data": {
|
|
Host: "127.0.0.1",
|
|
Username: "root",
|
|
Password: "root1234",
|
|
Port: 3306,
|
|
Database: "test",
|
|
TablePrefix: "",
|
|
LogLevel: 4,
|
|
PrintSql: false,
|
|
},
|
|
"auth": {
|
|
Host: "127.0.0.1",
|
|
Username: "root",
|
|
Password: "root1234",
|
|
Port: 3306,
|
|
Database: "test",
|
|
TablePrefix: "",
|
|
LogLevel: 4,
|
|
PrintSql: false,
|
|
},
|
|
}
|