From e388d0ca144d716ddd6a96fc81e414d1886260ed Mon Sep 17 00:00:00 2001 From: Jonas Kaninda Date: Sun, 29 Sep 2024 07:31:52 +0200 Subject: [PATCH] chore: add test configurations before running in scheduled mode --- pkg/backup.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkg/backup.go b/pkg/backup.go index b243fa5..105cee4 100644 --- a/pkg/backup.go +++ b/pkg/backup.go @@ -44,8 +44,11 @@ func scheduledMode(db *dbConfig, config *BackupConfig) { //Test database connexion testDatabaseConnection(db) - - utils.Info("Creating cron job...") + //Test backup + utils.Info("Testing backup configurations...") + BackupTask(db, config) + utils.Info("Testing backup configurations...done") + utils.Info("Creating backup job...") // Create a new cron instance c := cron.New() @@ -57,7 +60,8 @@ func scheduledMode(db *dbConfig, config *BackupConfig) { } // Start the cron scheduler c.Start() - utils.Info("Creating cron job...done") + utils.Info("Creating backup job...done") + utils.Info("Backup job started") defer c.Stop() select {} } @@ -84,7 +88,7 @@ func BackupTask(db *dbConfig, config *BackupConfig) { } func intro() { utils.Info("Starting PostgreSQL Backup...") - utils.Info("Copyright © 2024 Jonas Kaninda ") + utils.Info("Copyright (c) 2024 Jonas Kaninda ") } // BackupDatabase backup database