Метка: bat

Скрипт копирования файла со сжатием

@echo on @chcp 65001 CLS cd C:\backup set PATH=%PATH%;%ProgramFiles%\PostgreSQL 1C\12\bin;%ProgramFiles%\7-Zip rem echo %PATH% rem взять время заменить точки на подчеркивание. Нужно, чтобы вместо 0 не было пробела во времени for /f "delims=:, tokens=1,2,3" %%i in ("%time%") do (set t=%%i_%%j_%%k) set t=%t: =0% set datestr=%date:~-4,4%_%date:~-7,2%_%date:~-10,2%_%t% rem echo datestr is %datestr% set NUM_COPY=7 set BASENAME=C:\ROZN\1Cv8.1CD set bkp_dir=D:\bak\ROZN

Резервное копирование (бэкап) Postgresql на windows с удалением старых файлов

Резервное копирование Postgresql на windows и удаление старых файлов, я организовал с помощью bat файлов. базы копируются с помощью pg_dump. Резервные копии сжимаются средствами pg_dump. Резервные копии хранятся 7 дней. Для каждой базы данных нужно создать каталог, с названием, совпадающим с именем базы. @echo off cd C:\backup set PATH=%PATH%;%ProgramFiles%\PostgreSQL 1C\12\bin;%ProgramFiles%\7-Zip rem echo %PATH% rem взять