#!/bin/bash

##
#
# Vaisala software source code file
#
# Copyright (c) Vaisala Oyj 2014. All rights reserved.
#
##

. $(dirname $0)/backup-init

DATABASE_BACKUP_DIR="$BACKUP_DIR/database"
fileTimestamp=$(date -u '+%Y-%m-%dT%H-%M-%S')

log "INFO" "Database backup started."

mkdir -p "$DATABASE_BACKUP_DIR"
FILE="$DATABASE_BACKUP_DIR/radarsw-database-$fileTimestamp.gz"
su - postgres -c 'pg_dump -U postgres wxdb2' 2>> "$LOG_FILE" | \
    gzip > "$FILE" 2>> "$LOG_FILE"

if [ -e "$FILE" ]; then
    chgrp "radarsw" "$FILE"
fi

log "INFO" "Database backup finished."
