El comando que se utiliza para hacer backup de la base en PostgreSQL en una de las unidades académicas de la UNLPam es :
pg_dump -h localhost -U postgres preinscripcion >pg_preinscripcion.sql
Quisiéramos definir algún criterio general para hacer los backup de las bases que tenemos en PostgreSQL
La consulta es cual es el comando y los parámetros mas aconsejable ?
Dependiendo de la frecuencia que necesiten respaldo
El esquema mas simple seria, en Linux, agregar un Cron (tarea automatica) diario/semanal del estilo de pg_dump BASE_$(date) | gzip > BASE_$(date).gz
La desventaja de este esquema es que no rota automaticamente los backups viejos. Si programan en bash se puede automatizar bastante mas
Existen tambien formas mucho mas elaboradas como PITR de postgres, bastante mas complicadas de ejecutar