Backup: (S.O. Linux distr. Ubuntu)
$ sudo -u postgres -i pg_dump -c -Fc database > database.backup
-i: simula login inicial
-u: usuario
-c: clean - elimina los objetos de la base de datos previo a la creación de la bd
-Fc: "custom" Format - genera la salida más flexible, considerando todos los ítems y comprimidos por defecto
Restore: (La bd debe ser creada previamente)
$ pg_restore -h localhost -U postgres -Fc -d database database.backup >> restore.log
Si la base de datos se encuentra en uso y no es eliminada desde PSQL ejecutar:
# SELECT pg_terminate_backend(procpid) FROM pg_stat_activity WHERE datname = 'database'
No hay comentarios.:
Publicar un comentario