#!/bin/sh set -e mkdir -p ../dl # Only run once a week [ -e ../dl/current ] && [ -z $(find ../dl/current -daystart -mtime +6) ] && exit # Only keep the last dump rm -rf $(printf '%s\n' ../dl/????-??-?? | sort | head -n -1) # Create a new dump OUT=../dl/.work export OUT rm -fr $OUT mkdir -p $OUT cp ../import.sql $OUT/import.sql psql -wqU manned <../dl/current