From 38616d2c904f03dc4f7c31135a3d62420596585d Mon Sep 17 00:00:00 2001 From: mlycore Date: Thu, 28 Dec 2023 17:50:10 +0800 Subject: [PATCH] feat: remove all databases in proxy before restore Signed-off-by: mlycore --- pitr/cli/internal/cmd/restore.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pitr/cli/internal/cmd/restore.go b/pitr/cli/internal/cmd/restore.go index ad684b7b..99e2755b 100644 --- a/pitr/cli/internal/cmd/restore.go +++ b/pitr/cli/internal/cmd/restore.go @@ -151,10 +151,8 @@ func checkDatabaseExist(proxy pkg.IShardingSphereProxy, bak *model.LsBackup) err return xerr.NewCliErr(fmt.Sprintf("get cluster metadata failed. err: %s", err)) } - for k := range bak.SsBackup.ClusterInfo.MetaData.Databases { - if _, ok := clusterNow.MetaData.Databases[k]; ok { - databaseNamesExist = append(databaseNamesExist, k) - } + for k := range clusterNow.MetaData.Databases { + databaseNamesExist = append(databaseNamesExist, k) } if len(databaseNamesExist) == 0 {