viernes, enero 30, 2009

Como hacer un respaldo de base de datos en PostgreSQL


pg_dump -cDOx -h“ipServidorPostgresql” -U“nombreDeUsuarioBaseDatos”
-W “nombreDeBaseDatos” > respaldo.`date +%F`.sql


Parametros:
  • c - crea comandos para la limpieza de la estructura de la base de datos
  • D - crea comandos de inserta datos con lo nombre de columnas
  • O - no regenera los permisos de los objetos
  • x - no carga los permisos de grant / revoke
Expliaciones:
  • -cDOx (respaldo en bruto):
  • -cD (respaldo mas aconciencia):
  • -h“ipServidorPostgresql”, por default simpre dejamos este valor de la siguiente forma: localhost
  • -U“nombreDeUsuarioBaseDatos”, usuario con privilegios de administrador
  • “nombreDeBaseDatos”, nombre de la base de datos a respaldar

No hay comentarios.: