Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- chcp 1251
- REM set T=%DATE:~0,2%%DATE:~3,2%%DATE:~6,4%%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%
- @set daynow=%DATE:~-0,2%
- @set PGPATH="C:\Program Files\pg_probackup\2.4.1\PostgreSQL10\pg_probackup.exe"
- @set BackPATH="D:\backup\pg_probackup\backups\1c"
- echo %daynow%
- if %daynow% == Вс ( GOTO :fullbackup )
- if NOT %daynow% == Вс ( GOTO :deltabackup )
- :fullbackup
- REM Полный_бекап_режим_FULL
- echo "Копирование FULL" >> D:\backup\backup.log 2>&1
- %PGPATH% backup -B D:\backup\pg_probackup\ -d "STATEHRM_atp" --instance 1c -b FULL -U postgres --progress --stream -j 6
- %PGPATH% delete -B D:\backup\pg_probackup\ --instance 1c --retention-window=7 --retention-redundancy=2
- echo "Копирование завершено успешно %date%" >> D:\backup\backup.log 2>&1
- exit
- :deltabackup
- REM Инкрементный_бекап_режим_DELTA
- echo "Копирование DELTA" >> D:\backup\backup.log 2>&1
- %PGPATH% backup -B D:\backup\pg_probackup\ -d "STATEHRM_atp" --instance 1c -b DELTA -U postgres --progress --stream -j 6
- echo "Копирование завершено успешно %date%" >> D:\backup\backup.log 2>&1
- exit
- :initinstance
- %pgpath% init -b d:\backup\pg_probackup\
- %pgpath% add-instance -b d:\backup\pg_probackup\ --instance 1c -d e:\pgsql\data\
- exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement