mirror of
https://github.com/prodrigestivill/docker-postgres-backup-local.git
synced 2026-06-06 11:38:05 +00:00
Merge pull request #9 from rbi/fix_multi_database_cleanup
Make cleanup work when multiple databases are specified. #8
This commit is contained in:
@@ -56,11 +56,11 @@ for DB in $(echo $POSTGRES_DB | tr , " "); do
|
|||||||
#Copy (hardlink) for each entry
|
#Copy (hardlink) for each entry
|
||||||
ln -vf "$DFILE" "$WFILE"
|
ln -vf "$DFILE" "$WFILE"
|
||||||
ln -vf "$DFILE" "$MFILE"
|
ln -vf "$DFILE" "$MFILE"
|
||||||
|
|
||||||
|
#Clean old files
|
||||||
|
find "$BACKUP_DIR/daily" -maxdepth 1 -mtime +$KEEP_DAYS -name "$DB-*.sql*" -exec rm -rf '{}' ';'
|
||||||
|
find "$BACKUP_DIR/weekly" -maxdepth 1 -mtime +$KEEP_WEEKS -name "$DB-*.sql*" -exec rm -rf '{}' ';'
|
||||||
|
find "$BACKUP_DIR/monthly" -maxdepth 1 -mtime +$KEEP_MONTHS -name "$DB-*.sql*" -exec rm -rf '{}' ';'
|
||||||
done
|
done
|
||||||
|
|
||||||
#Clean old files
|
|
||||||
find "$BACKUP_DIR/daily" -maxdepth 1 -mtime +$KEEP_DAYS -name "$POSTGRES_DB-*.sql*" -exec rm -rf '{}' ';'
|
|
||||||
find "$BACKUP_DIR/weekly" -maxdepth 1 -mtime +$KEEP_WEEKS -name "$POSTGRES_DB-*.sql*" -exec rm -rf '{}' ';'
|
|
||||||
find "$BACKUP_DIR/monthly" -maxdepth 1 -mtime +$KEEP_MONTHS -name "$POSTGRES_DB-*.sql*" -exec rm -rf '{}' ';'
|
|
||||||
|
|
||||||
echo "SQL backup uploaded successfully"
|
echo "SQL backup uploaded successfully"
|
||||||
|
|||||||
Reference in New Issue
Block a user