chore: Replace the first backup by configuration test when using the scheduled mode
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user