Agentic_Serial-killer_Profiler / ASP /backup_postgres.sh
mahendra0120's picture
Upload folder using huggingface_hub (part 15)
6dde7dd verified
Raw History Blame Contribute Delete
373 Bytes
set -euo pipefail
PG_DB="asp"
BACKUP_DIR="/workspace/pg-backups"
BACKUP_FILE="${BACKUP_DIR}/latest.dump"
mkdir -p "$BACKUP_DIR"
if [ "$(id -u)" -eq 0 ]; then
PGRUN="runuser -u postgres --"
else
PGRUN="sudo -u postgres"
fi
${PGRUN} pg_dump -Fc "${PG_DB}" -f "${BACKUP_FILE}.tmp"
mv "${BACKUP_FILE}.tmp" "$BACKUP_FILE"
echo "✅ Backup written to ${BACKUP_FILE}"