chore: Replace the first backup by configuration test when using the scheduled mode

This commit is contained in:
Jonas Kaninda
2024-11-19 03:18:03 +01:00
parent 63101ae84f
commit 518f20bf3b
2 changed files with 6 additions and 4 deletions

View File

@@ -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

View File

@@ -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