Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConnectToDB ¶
func ConnectToDB(opt MainDBOptions) (*sqlx.DB, error)
ConnectToDB - возвращает коннект к БД
Types ¶
type ContextOptions ¶
ContextOptions -
type MainDBOptions ¶
type MainDBOptions struct {
Host string `mapstructure:"host"`
Port uint16 `mapstructure:"port"`
User string `mapstructure:"user"`
Pass string `mapstructure:"pass"`
Name string `mapstructure:"name"`
MaxConn int `mapstructure:"max_connections"`
AcqTimeout time.Duration `mapstructure:"acquire_timeout"`
}
MainDBOptions -
type MainServerOptions ¶
type MainServerOptions struct {
Address string `mapstructure:"address"`
ReadTimeout time.Duration `mapstructure:"read_timeout"`
WriteTimeout time.Duration `mapstructure:"write_timeout"`
}
MainServerOptions -
type Options ¶
type Options struct {
Server MainServerOptions
Database MainDBOptions
Context ContextOptions
}
Options - опции для запуска сервера
Click to show internal directories.
Click to hide internal directories.