lunes, 21 de abril de 2014

Copia de seguridad PostgreSQL (en entorno Windows)

Imagen


 






ECHO BEGIN POSTGRESQL BACKUP %date% %time%REM **ENVIRONMENT VARIABLES

set pgdumpexe="C::\your_path\bin\pg_dump.exe"
set dirdestino="C:\your_path\BACKBDS\BackPostgresql"

set PGUSER= ***your_username***

set pgpassword= ***your_password***

REM **BASE DE DATOS 1
set dbname= name_of_your_database
echo Inicio copia %dbname% %date% %time%
%pgdumpexe% -i -F c -b -v -f %dirdestino%\%nombrebd%.backup %nombrebd%
echo Fin copia %nombrebd% %date% %time%

 

 

La restauración la hacemos desde el entorno gráfico PgAdmin III.

Hago hincapié en lo de entorno Windows, porque usualmente suelen verse los comandos para Linux:

Backup:







% pg_dump nombredb > nombredb.pgdump


Restore:







cat nombredb.pgdump | psql nombredb


PERO, en el entorno windows no tenemos psql con la instalación "de fábrica" de PostgreSQL, así que la restauración puede ser complicada.

 

0 comentarios:

Publicar un comentario