赞
踩
一、config.yaml配置第二数据库
- db-list:
- disable: false
- type: "mysql"
- alias-name: "db2"
- path: "127.0.0.1"
- port: "3306"
- config: "charset=utf8mb4&parseTime=True&loc=Local"
- db-name: "study"
- username: "root"
- password: "wjdsgMysql"
- prefix: ""
- singular: false
- engine: ""
- max-idle-conns: 10
- max-open-conns: 100
- log-mode: ""
- log-zap: false
第二、在main函数中添加初始化
initialize.DBList() // 初始化多数据库列表
- // FindTestTable
- // @author: wjdsg
- // @function: FindTestTable
- // @description: 根据id查找
- // @param: id string
- // @return: err error
- func (kss *KssService) FindTestTable(id string) (one *KssModel.TestTable, err error) {
- // 默认数据库
- //err = global.GVA_DB.Where("id=?", id).First(&one).Error
- //选择数据库使用
- err = global.GetGlobalDBByDBName("db2").Where("id=?", id).First(&one).Error
- return
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。