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