Documentation
¶
Index ¶
Constants ¶
View Source
const FILEPATH = "mysql_config.yaml"
Variables ¶
This section is empty.
Functions ¶
func FormatConfig ¶
func FormatConfig(c *BaseConfig) string
Types ¶
type BaseConfig ¶
type BaseConfig struct {
UserName,
PassWord,
Addr,
Port,
DBName string
}
Configuration file structure
func InitReadConfig ¶
func InitReadConfig(KeyName, FilePath string) BaseConfig
type Config ¶
type Config struct {
DSN string // write data source name.
ReadDSN string // read data source name.
Active int // pool
Idle int // pool
IdleTimeout time.Duration // connect max life time.
QueryTimeout time.Duration // query sql timeout
ExecTimeout time.Duration // execute sql timeout
TranTimeout time.Duration // transaction sql timeout
}
type DB ¶
func ConnectMysql ¶
Click to show internal directories.
Click to hide internal directories.