快速开始
代码生成器
前端项目指南
后端项目指南
插件使用教程
部署指南
更详部署指南
相关站点
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
多数据库支持
文件配置
在配置文件中新增db-list
选项 db-list是文件中mysql
与pymysql
的一个超集,为了兼容低版本,目前没有在页面初始化的时候直接生成到db-list中
db-list: [
{
disabled: false, # 是否禁用,填ture将不被初始化
type: "", # 数据库的类型,目前支持mysql、pgsql
alias-name: "", # 数据库的名称,注意: alias-name 需要在db-list中唯一
path: '',
port: '',
config: '',
db-name: '',
username: '',
password: '',
max-idle-conns: 10,
max-open-conns: 100,
log-mode: "",
log-zap: false,
}
]
使用
在config.yaml
中正确配置db-list
参数后,在main
文件中添加初始化方法
initialize.DBList() # 初始化多数据库列表
使用时根据配置的alias-name
从 global.GetGlobalDBByDBName(alias-name)
或者global.MustGetGlobalDBByDBName(alias-name)
方法中获取db
对象,两个方法的区别是MustGetGlobalDBByDBName
会在alias-name
对应db
对象不存在时panic
注意
不要直接操作 global.GVA_DBList
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论