fix: 解决数据库同步后备份路径错误的问题 (#1830)

This commit is contained in:
ssongliu
2023-08-04 14:10:43 +08:00
committed by GitHub
parent d4e6232664
commit 80e845f320
5 changed files with 16 additions and 6 deletions

View File

@@ -143,6 +143,15 @@ func (u *MysqlService) LoadFromRemote(from string) error {
return err
}
mysqlName := from
if from == "local" {
app, err := appInstallRepo.LoadBaseInfo("mysql", "")
if err != nil {
return err
}
mysqlName = app.Name
}
databases, err := mysqlRepo.List(remoteDBRepo.WithByFrom(from))
if err != nil {
return err
@@ -164,6 +173,7 @@ func (u *MysqlService) LoadFromRemote(from string) error {
if err := copier.Copy(&createItem, &data); err != nil {
return errors.WithMessage(constant.ErrStructTransform, err.Error())
}
createItem.MysqlName = mysqlName
if err := mysqlRepo.Create(context.Background(), &createItem); err != nil {
return err
}