diff --git a/shell/backup_db b/shell/backup_db index f74939b..2160106 100755 --- a/shell/backup_db +++ b/shell/backup_db @@ -1,9 +1,9 @@ #!/bin/bash # Create temporary backups directory -[[ -d /tmp/note-backups ]] || mkdir /tmp/note-backups +mkdir -p /tmp/note-backups date=$(date +%Y-%m-%d) # Backup database and save it as tar archive -su postgres -c "pg_dump -F t note_db" | tee "/tmp/note-backups/$date.tar" > /dev/null +sudo -u postgres pg_dump -F t note_db > "/tmp/note-backups/$date.sql" # Compress backup as gzip -gzip "/tmp/note-backups/$date.tar" -scp "/tmp/note-backups/$date.tar.gz" "club-bde@zamok.crans.org:backup/$date.tar.gz" +gzip "/tmp/note-backups/$date.sql" +scp "/tmp/note-backups/$date.sql.gz" "club-bde@zamok.crans.org:backup/$date.sql.gz"