Documentation
¶
Index ¶
- func DB(key ...string) *sqlx.DB
- func Init()
- func RegisterDataBase(aliasName, driverName, dataSource string, params ...int)
- func ShowDataBase()
- func TenantDelete(db *sqlx.DB, tenant string, query string, args ...interface{}) (sql.Result, error)
- func TenantGet(db *sqlx.DB, tenant string, dest interface{}, query string, ...) error
- func TenantQuery(db *sqlx.DB, tenant string, query string, args ...interface{}) (*sql.Rows, error)
- func TenantQueryx(db *sqlx.DB, tenant string, query string, args ...interface{}) (*sqlx.Rows, error)
- func TenantSelect(db *sqlx.DB, tenant string, dest interface{}, query string, ...) error
- func TenantUpdate(db *sqlx.DB, tenant string, query string, args ...interface{}) (sql.Result, error)
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterDataBase ¶
RegisterDataBase 注册mysql数据库
func TenantDelete ¶ added in v0.2.0
func TenantDelete(db *sqlx.DB, tenant string, query string, args ...interface{}) (sql.Result, error)
TenantDelete 租户删除
func TenantGet ¶ added in v0.2.0
func TenantGet(db *sqlx.DB, tenant string, dest interface{}, query string, args ...interface{}) error
TenantGet 租户查询
func TenantQuery ¶ added in v0.2.0
TenantQuery 租户查询
func TenantQueryx ¶ added in v0.2.0
func TenantQueryx(db *sqlx.DB, tenant string, query string, args ...interface{}) (*sqlx.Rows, error)
TenantQueryx 租户查询
Types ¶
type Config ¶
type Config struct { Name string `mapstructure:"name"` // 连接名称 Host string `mapstructure:"host"` // 主机地址 Port int `mapstructure:"port"` // 连接端口号 DB string `mapstructure:"db"` // 数据库名称 User string `mapstructure:"user"` // 用户名 Password string `mapstructure:"password"` // 密码 MaxIDLE int `mapstructure:"max_idle"` // 最大空闲数 MaxOpen int `mapstructure:"max_open"` // 最大连接数 Timeout int `mapstructure:"timeout"` // 连接超时 }
Config mysql 配置信息
Click to show internal directories.
Click to hide internal directories.