Postgres: Respaldando y Restaurando Bases de Datos
Para respaldar bases de datos cuyo volumen de data sea muy grande podemos usar el siguiente comando:
pg_dump -Ft -b -h 192.168.0.10 -d db -U dbuser > db.tar
Descripcion de las opciones empleadas:
-Ft: indica que el archivo de salida estara comprimido en formato tar
-b: indica q vamos a incluir volumenes de gran capacidad
-h: indica el host donde esta instalada la base de datos
-d: indica la bd
-U: indica el usuario para conectar a la base de datos
Una ves finalizado para recuperar la base de datos desde este db.tar hacemos:
pg_restore -d db -U postgres db.tar
Cualquier detalle adicional sobre los comando los pueden obtener usando el man
http://www.postgresql.org/docs/