...
- Создать командный файл «db_backup.bat», скопировать в него нижеприведенный текст скрипта;
- В тексте скрипта изменить параметр CONF_DIR (указать путь для сохранения файла копии БД);
- Проверить, что строка скрипта с командой pg_dump не содержит символов переноса строки, удалить символы переноса строки, если они есть;
- Выполнить скрипт «db_backup.bat» на сервере BioSmart.
Блок кода |
---|
|
@echo This batch file
::ip сервера БД
SET CONF_DUMP_HOST_IP=127.0.0.1
::имя БД на сервере
SET CONF_DUMP_DB_NAME=biosmart_maindb
::дата, создания дампа
SET CONF_DATE=%date:~-10,2%%date:~-7,2%%date:~-4,4%
::папка для сохранения дампа
SET CONF_DIR=e:\tmp\backup\
::полный путь до файла с дампом
SET CONF_DUMP_FILE_NAME=%CONF_DIR%%CONF_DUMP_HOST_IP%_%CONF_DUMP_DB_NAME%_%CONF_DATE%.backup
::создать папку
MKDIR %CONF_DIR%
::создать дамп
"C:\Program Files\Biosmart Studio 6\db.12.0\bin\pg_dump" --host %CONF_DUMP_HOST_IP% --port 5432 --username "postgres" --role "postgres" --no-password --format custom --blobs --encoding UTF8 --verbose --dbname %CONF_DUMP_DB_NAME% --file %CONF_DUMP_FILE_NAME%
::удалить старые файлы с дампом давностью более 7 дней
forfiles /p %CONF_DIR% /s /m *.backup /d -7 /c "cmd /c del /q /f @file" |
...
Для проверки корректности выполнения задания выберите его в списке заданий и выполните. Проверьте корректность выполнения задания.
Scroll Ignore |
---|
scroll-pdf | true |
---|
scroll-office | true |
---|
scroll-chm | true |
---|
scroll-docbook | true |
---|
scroll-eclipsehelp | true |
---|
scroll-epub | true |
---|
scroll-html | true |
---|
|
Aui blue button |
---|
Title | Предыдущая страница |
---|
URL | https://confluence.prosyst.ru/pages/viewpage.action?pageId=91055213 |
---|
| Aui blue button |
---|
Title | Следующая страница |
---|
URL | https://confluence.prosyst.ru/pages/viewpage.action?pageId=91055217 |
---|
|
|