Какой самый простой способ автоматизировать резервное копирование PostgreSQL?
Добрый день. Есть Windows 2012 R2, на нем PosrgreSQL 9.3.4-1.1C(x64). Установлено все по умолчанию. Как по простому автоматизировать резервное копирование?
pg_dump в кроне?
pg_dump -U postgres моябаза| gzip > ~/моябаза.pgsql.gz
Да, винда, можно в окружении кигвин или использовать psql.bat пути надо будет указать к C:\Program Files\PostgreSQL\версия\bin
*ошибся в синтаксисе, удалил коммент
Батник:
set PATH=%PATH%;%ProgramFiles(x86)%\PostgreSQL\версия\bin;%ProgramFiles%\7-Zip
set DATA=%date:~6,4%%date:~3,2%%date:~0,2%
cd католог бекапа
pg_dump -U postgres база > %DATA%-база.pgsql.backup
7z a -tzip %DAT%-база.pgsql.zip %DATA%-база.pgsql.backup
далее, делаете с бекапом то, что надо, копируете, перемещаете и т.д. батник в крон