feat: 新增数据库类型 mariadb, 分别为 mysql 和 mariadb 设置不同的数据库备份与恢复程序路径 (#81)

This commit is contained in:
kanzihuang
2024-01-05 17:23:29 +08:00
committed by GitHub
parent 85910bf440
commit 0be50f0995
16 changed files with 93 additions and 50 deletions

View File

@@ -181,8 +181,10 @@ func (d *dbAppImpl) GetDbConnByInstanceId(instanceId uint64) (*dbm.DbConn, error
}
var dbs []*entity.Db
err := d.ListByCond(&entity.Db{InstanceId: instanceId}, &dbs, "id", "database")
if err != nil || len(dbs) == 0 {
if err := d.ListByCond(&entity.Db{InstanceId: instanceId}, &dbs, "id", "database"); err != nil {
return nil, errorx.NewBiz("获取数据库列表失败: ", err)
}
if len(dbs) == 0 {
return nil, errorx.NewBiz("该实例未配置数据库, 请先进行配置")
}