Merge pull request #83 from jkaninda/docs
chore: add test configurations before running in scheduled mode
This commit is contained in:
@@ -44,8 +44,11 @@ func scheduledMode(db *dbConfig, config *BackupConfig) {
|
|||||||
|
|
||||||
//Test database connexion
|
//Test database connexion
|
||||||
testDatabaseConnection(db)
|
testDatabaseConnection(db)
|
||||||
|
//Test backup
|
||||||
utils.Info("Creating cron job...")
|
utils.Info("Testing backup configurations...")
|
||||||
|
BackupTask(db, config)
|
||||||
|
utils.Info("Testing backup configurations...done")
|
||||||
|
utils.Info("Creating backup job...")
|
||||||
// Create a new cron instance
|
// Create a new cron instance
|
||||||
c := cron.New()
|
c := cron.New()
|
||||||
|
|
||||||
@@ -57,7 +60,8 @@ func scheduledMode(db *dbConfig, config *BackupConfig) {
|
|||||||
}
|
}
|
||||||
// Start the cron scheduler
|
// Start the cron scheduler
|
||||||
c.Start()
|
c.Start()
|
||||||
utils.Info("Creating cron job...done")
|
utils.Info("Creating backup job...done")
|
||||||
|
utils.Info("Backup job started")
|
||||||
defer c.Stop()
|
defer c.Stop()
|
||||||
select {}
|
select {}
|
||||||
}
|
}
|
||||||
@@ -84,7 +88,7 @@ func BackupTask(db *dbConfig, config *BackupConfig) {
|
|||||||
}
|
}
|
||||||
func intro() {
|
func intro() {
|
||||||
utils.Info("Starting PostgreSQL Backup...")
|
utils.Info("Starting PostgreSQL Backup...")
|
||||||
utils.Info("Copyright © 2024 Jonas Kaninda ")
|
utils.Info("Copyright (c) 2024 Jonas Kaninda ")
|
||||||
}
|
}
|
||||||
|
|
||||||
// BackupDatabase backup database
|
// BackupDatabase backup database
|
||||||
|
|||||||
Reference in New Issue
Block a user