Abres un terminal, y escribes:
Código bash:
Ver originalexport PGUSER=usuario_de_la_bd
export PGPASSWORD=password
pg_dump -Ft -b -d tu_base_de_datos > backup.tar
unset PGUSER
unset PGPASSWORD
O directamente en un script para correrlo con cron:
Código bash:
Ver original#!/bin/bash
export PGUSER=usuario_de_la_bd
export PGPASSWORD=password
pg_dump -Ft -b -d tu_base_de_datos > backup.tar
O en una sola linea, como ya te indiqué antes:
Código bash:
Ver originalPGUSER=usuario_de_la_bd PGPASSWORD=password pg_dump -Ft -b -d tu_base_de_datos > backup.tar
Esto creará un dump de la base de datos que especifiques y lo empaquetará con tar.
Ya había quedado bastante claro a mi entender en mi primera respuesta, setear variables es algo básico para crear cualquier script, pero bueno, si tienes más dudas ya dirás.
Saludos.