- update zorm
continuous-integration/drone/push Build was killed Details
continuous-integration/drone/tag Build was killed Details

master v1.0.11
李光春 2 years ago
parent 3186fe56c6
commit 903ce4cbb2

@ -1,3 +1,3 @@
package dorm
const Version = "1.0.10"
const Version = "1.0.11"

@ -13,15 +13,9 @@ func NewZormClickhouseClient(config *ConfigZormClient) (*ZormClient, error) {
c := &ZormClient{config: config}
c.Db, err = zorm.NewDBDao(&zorm.DataSourceConfig{
DSN: c.config.Dns,
DriverName: "chhttp", // 数据库驱动名称
DBType: "clickhouse", // 数据库类型
PrintSQL: true, // 是否打印sql
MaxOpenConns: 0, // 数据库最大连接数,默认50
MaxIdleConns: 0, // 数据库最大空闲连接数,默认50
ConnMaxLifetimeSecond: 0, // 连接存活秒时间. 默认600(10分钟)后连接被销毁重建.
// 避免数据库主动断开连接,造成死连接.MySQL默认wait_timeout 28800秒(8小时)
DefaultTxOptions: nil, // 事务隔离级别的默认配置,默认为nil
DSN: c.config.Dns,
DriverName: "chhttp", // 数据库驱动名称
DBType: "clickhouse", // 数据库类型
})
if err != nil {
return nil, errors.New(fmt.Sprintf("连接失败:%v", err))

@ -13,15 +13,9 @@ func NewZormDmClient(config *ConfigZormClient) (*ZormClient, error) {
c := &ZormClient{config: config}
c.Db, err = zorm.NewDBDao(&zorm.DataSourceConfig{
DSN: c.config.Dns,
DriverName: "dm", // 数据库驱动名称
DBType: "dm", // 数据库类型
PrintSQL: true, // 是否打印sql
MaxOpenConns: 0, // 数据库最大连接数,默认50
MaxIdleConns: 0, // 数据库最大空闲连接数,默认50
ConnMaxLifetimeSecond: 0, // 连接存活秒时间. 默认600(10分钟)后连接被销毁重建.
// 避免数据库主动断开连接,造成死连接.MySQL默认wait_timeout 28800秒(8小时)
DefaultTxOptions: nil, // 事务隔离级别的默认配置,默认为nil
DSN: c.config.Dns,
DriverName: "dm", // 数据库驱动名称
DBType: "dm", // 数据库类型
})
if err != nil {
return nil, errors.New(fmt.Sprintf("连接失败:%v", err))

@ -13,15 +13,9 @@ func NewZormMysqlClient(config *ConfigZormClient) (*ZormClient, error) {
c := &ZormClient{config: config}
c.Db, err = zorm.NewDBDao(&zorm.DataSourceConfig{
DSN: c.config.Dns,
DriverName: "mysql", // 数据库驱动名称
DBType: "mysql", // 数据库类型
PrintSQL: true, // 是否打印sql
MaxOpenConns: 0, // 数据库最大连接数,默认50
MaxIdleConns: 0, // 数据库最大空闲连接数,默认50
ConnMaxLifetimeSecond: 0, // 连接存活秒时间. 默认600(10分钟)后连接被销毁重建.
// 避免数据库主动断开连接,造成死连接.MySQL默认wait_timeout 28800秒(8小时)
DefaultTxOptions: nil, // 事务隔离级别的默认配置,默认为nil
DSN: c.config.Dns,
DriverName: "mysql", // 数据库驱动名称
DBType: "mysql", // 数据库类型
})
if err != nil {
return nil, errors.New(fmt.Sprintf("连接失败:%v", err))

Loading…
Cancel
Save