diff --git a/internal/backup.go b/internal/backup.go index c389e96..5191cab 100644 --- a/internal/backup.go +++ b/internal/backup.go @@ -51,7 +51,7 @@ func scheduledMode(db *dbConfig, config *BackupConfig) { // Test backup logger.Info("Testing backup configurations...") - BackupTask(db, config) + testDatabaseConnection(db) logger.Info("Testing backup configurations...done") logger.Info("Creating backup job...") // Create a new cron instance @@ -129,7 +129,9 @@ func startMultiBackup(bkConfig *BackupConfig, configFile string) { // Test backup logger.Info("Testing backup configurations...") - multiBackupTask(conf.Databases, bkConfig) + for _, db := range conf.Databases { + testDatabaseConnection(getDatabase(db)) + } logger.Info("Testing backup configurations...done") logger.Info("Creating backup job...") // Create a new cron instance diff --git a/internal/helper.go b/internal/helper.go index 10a9149..3c4b246 100644 --- a/internal/helper.go +++ b/internal/helper.go @@ -20,8 +20,8 @@ import ( ) func intro() { - logger.Info("Starting PostgreSQL Backup...") - logger.Info("Copyright (c) 2024 Jonas Kaninda ") + fmt.Println("Starting PostgreSQL Backup...") + fmt.Println("Copyright (c) 2024 Jonas Kaninda ") } // copyToTmp copy file to temporary directory