Mostrando entradas con la etiqueta PostgreSQL. Mostrar todas las entradas
Mostrando entradas con la etiqueta PostgreSQL. Mostrar todas las entradas

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.