Skip to content

Commit 737f473

Browse files
authored
Merge pull request #108 from jkaninda/refactor
Refactor
2 parents f344867 + 300d2a8 commit 737f473

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

pkg/backup.go

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,6 @@ func scheduledMode(db *dbConfig, config *BackupConfig) {
4242
utils.Info("Backup cron expression: %s", config.cronExpression)
4343
utils.Info("Storage type %s ", config.storage)
4444

45-
//Test database connexion
46-
testDatabaseConnection(db)
4745
//Test backup
4846
utils.Info("Testing backup configurations...")
4947
BackupTask(db, config)
@@ -75,11 +73,11 @@ func BackupTask(db *dbConfig, config *BackupConfig) {
7573
switch config.storage {
7674
case "local":
7775
localBackup(db, config)
78-
case "s3":
76+
case "s3", "S3":
7977
s3Backup(db, config)
80-
case "ssh", "remote":
78+
case "ssh", "SSH", "remote":
8179
sshBackup(db, config)
82-
case "ftp":
80+
case "ftp", "FTP":
8381
ftpBackup(db, config)
8482
default:
8583
localBackup(db, config)

pkg/restore.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@ func StartRestore(cmd *cobra.Command) {
2121
restoreConf := initRestoreConfig(cmd)
2222

2323
switch restoreConf.storage {
24-
case "s3":
25-
restoreFromS3(dbConf, restoreConf.file, restoreConf.bucket, restoreConf.s3Path)
2624
case "local":
2725
utils.Info("Restore database from local")
2826
copyToTmp(storagePath, restoreConf.file)
2927
RestoreDatabase(dbConf, restoreConf.file)
30-
case "ssh":
28+
case "s3", "S3":
29+
restoreFromS3(dbConf, restoreConf.file, restoreConf.bucket, restoreConf.s3Path)
30+
case "ssh", "SSH":
3131
restoreFromRemote(dbConf, restoreConf.file, restoreConf.remotePath)
32-
case "ftp":
32+
case "ftp", "FTP":
3333
restoreFromFTP(dbConf, restoreConf.file, restoreConf.remotePath)
3434
default:
3535
utils.Info("Restore database from local")

0 commit comments

Comments
 (0)