当前位置:   article > 正文

Gin-Vue-Admin使用多数据源教程(生成表,使用)_gin 多数据源

gin 多数据源

一、config.yaml配置第二数据库

        

  1. db-list:
  2. disable: false
  3. type: "mysql"
  4. alias-name: "db2"
  5. path: "127.0.0.1"
  6. port: "3306"
  7. config: "charset=utf8mb4&parseTime=True&loc=Local"
  8. db-name: "study"
  9. username: "root"
  10. password: "wjdsgMysql"
  11. prefix: ""
  12. singular: false
  13. engine: ""
  14. max-idle-conns: 10
  15. max-open-conns: 100
  16. log-mode: ""
  17. log-zap: false

 第二、在main函数中添加初始化

 

initialize.DBList() // 初始化多数据库列表

三、使用

  1. // FindTestTable
  2. // @author: wjdsg
  3. // @function: FindTestTable
  4. // @description: 根据id查找
  5. // @param: id string
  6. // @return: err error
  7. func (kss *KssService) FindTestTable(id string) (one *KssModel.TestTable, err error) {
  8. // 默认数据库
  9. //err = global.GVA_DB.Where("id=?", id).First(&one).Error
  10. //选择数据库使用
  11. err = global.GetGlobalDBByDBName("db2").Where("id=?", id).First(&one).Error
  12. return
  13. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/457408
推荐阅读
相关标签
  

闽ICP备14008679号