Advertisement
Guest User

Untitled

a guest
Jun 27th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. for DATABASE in `psql -h "$HOSTNAME" -U "$USERNAME" -At -c "$FULL_BACKUP_QUERY" postgres`
  2. do
  3. if [ $ENABLE_PLAIN_BACKUPS = "yes" ]
  4. then
  5. echo "Plain backup of $DATABASE"
  6.  
  7. if ! pg_dump -Fp -h "$HOSTNAME" -U "$USERNAME" "$DATABASE" | gzip > $FINAL_BACKUP_DIR"$DATABASE".sql.gz.in_progress; then
  8. echo "[!!ERROR!!] Failed to produce plain backup database $DATABASE" 1>&2
  9. else
  10. mv $FINAL_BACKUP_DIR"$DATABASE".sql.gz.in_progress $FINAL_BACKUP_DIR"$DATABASE".sql.gz
  11. fi
  12. fi
  13.  
  14. if [ $ENABLE_CUSTOM_BACKUPS = "yes" ]
  15. then
  16. echo "Custom backup of $DATABASE"
  17.  
  18. if ! pg_dump -Fc -h "$HOSTNAME" -U "$USERNAME" "$DATABASE" -f $FINAL_BACKUP_DIR"$DATABASE".custom.in_progress; then
  19. echo "[!!ERROR!!] Failed to produce custom backup database $DATABASE" 1>&2
  20. else
  21. mv $FINAL_BACKUP_DIR"$DATABASE".custom.in_progress $FINAL_BACKUP_DIR"$DATABASE".custom
  22. fi
  23. fi
  24.  
  25. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement