PostgreSQL - Generar Backups automaticamente en postgres

 
Vista:
sin imagen de perfil

Generar Backups automaticamente en postgres

Publicado por Hizamaru (1 intervención) el 31/12/2016 20:36:39
Backup de bases de datos en PostgreSql
Un tema, para nada olvidable, es el de los backups.

Lo siguiente, es la descripción de cómo podemos lograr un dump nuestro PostgreSql desde la línea de comandos.
C:\Program Files\PostgreSQL\9.6\bin>pg_dump.exe -h 192.168.xx.xxx -p 5454 -U post
gres -C -f C:\Backups\dbname_full.dump dbname


Veamos qué significan cada uno de los parametros que estamos indicando.

pg_dump es el comando en si mismo.
-i le indica que ignore la versión (entre el comando y la base de datos).
-h localhost especifica el host del motor de base de datos (localhost en este caso).
-p 5432 es la indicación del puerto donde corre el servicio.
-U postgres es para indicarle que usaremos el usuario postgres.
-F indica el formato de salida.
c es la elección del formato (comprime en este caso).
-b indica que vuelque los LO (large objects).
-v verbose.
-f es el archivo de salida.
/home/damian/backups/mibase.backup es el nombre para el archivo de salida (con path).
mibase es el nombre de la base a backupear.

Me podrian ayudar en poder colocar hora en cada backups.
por ejemplo: la salida es C:\Backups\dbname_full.dump pero quisiera que pudiera salir la fecha mas mas o menos así C:\Backups\dbname_full_31122016.dump
si me pueden colaborar se los agradecería mucho.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Generar Backups automaticamente en postgres

Publicado por martin (121 intervenciones) el 09/01/2017 22:25:00
En sistemas UNIX/Linux shell script + Crond.

SAludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar