в cron думаю забить строчечку pg_dump --format=p --compress=9 --use-set-session-authorization --host=localhost --username=postgres --password --file=/backup/base_`date +%F` base
Но вот вопрос - как явно указать пороль пользователя postgres, а том он его всё время спрашивает у пользователя?