BackUp баз 1с на Postgresql с помощью pg_dump и pg_dumpall

SET postgresbindir=C:\Program Files\PostgreSQL\9.2.1-1.1C\bin
SET backupdir=e:\backup
cd /D %postgresbindir%

создаем pgpass.conf

 echo server:5432:*:postgres:password > %APPDATA%\postgresql\pgpass.conf

Полный бэкап баз

 
rem dump_all
pg_dump --file=%backupdir%\%date:~6,4%%date:~3,2%%date:~0,2%_postgres --host=server --username=postgres postgres 

Бэкап отдельной базы с компрессией

 
rem staff
pg_dump --file=%backupdir%\%date:~6,4%%date:~3,2%%date:~0,2%_stuff --compress=9 --host=dbserver --username=postgres staff

http://www.postgresql.org/docs/8.3/static/libpq-pgpass.html

http://wiki.postgresql.org/wiki/Automated_Backup_on_Windows

Запись опубликована в рубрике Работа с метками , , , . Добавьте в закладки постоянную ссылку.

2 комментария на «BackUp баз 1с на Postgresql с помощью pg_dump и pg_dumpall»

  1. Дмитрий говорит:

    Ты сам пробовал запустить то что ты написал?

    • Carnolio говорит:

      Я тут пишу только то, что сам сделал и проверил, если у вас что-то не получилось, пробуйте пошагово. Где затыкается пишите, может прав где не хватает или еще что подскажу, данная конфигурация проработала у меня более 2х лет без изменений и нареканий вплоть до закрытия организации.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.