#!/bin/sh set -e # Volcar y eliminar todos los access logs de dos días atrás date="`dateadd today -1d`" file="/srv/http/_storage/${date}.psql.gz" test -n "${date}" test ! -f "${file}" psql -h postgresql "${DATABASE:-sutty}" sutty < "${file}" begin; copy (select * from access_logs where created_at < '${date}') to stdout; delete from access_logs where created_at < '${date}'; commit; SQL