Archive Октябрь 2018

Автоматическое резервное копирование базы данных postgresql с помощью батника

Автоматическое резервное копирование базы данных postgresql с помощью батника

Создаём текстовый документ вставляем туда все сточки

В место знаков вопросов пишем везде свои данные и то что выделено жёлтым

CLS

ECHO OFF

CHCP 1251

REM Установка переменных окружения

SET PGBIN=C:\Program Files (x86)\pgAdmin 4\v2\runtime \\ пример пути до файла pg_dump.exe

SET PGDATABASE=?????????????? \\ название базы данных

SET PGHOST=localhost

SET PGPORT=5432 \\ порт базы дынных

SET PGUSER=postgres \\ имя пользователя базы данных

SET PGPASSWORD=???????????? \\ пароль для базы данных

REM Смена диска и переход в папку, из которой запущен bat-файл

%~d0

CD %~dp0

REM Формирование имени файла резервной копии и файла-отчета

SET DATETIME=%DATE:~6,4%-%DATE:~3,2%-%DATE:~0,2% %TIME:~0,2%-%TIME:~3,2%-%TIME:~6,2%

SET DUMPFILE=%PGDATABASE% %DATETIME%.backup

SET LOGFILE=%PGDATABASE% %DATETIME%.log

SET DUMPPATH=»Backup\%DUMPFILE%»

SET LOGPATH=»Backup\%LOGFILE%»

REM Создание резервной копии

IF NOT EXIST Backup MD Backup

CALL «%PGBIN%\pg_dump.exe» —format=custom —verbose —file=%DUMPPATH% 2>%LOGPATH%

REM Анализ кода завершения

IF NOT %ERRORLEVEL%==0 GOTO Error

GOTO Successfull

REM В случае ошибки удаляется поврежденная резервная копия и делается соответствующая запись в журнале

:Error

DEL %DUMPPATH%

MSG * «Ошибка при создании резервной копии базы данных. Смотрите backup.log.»

ECHO %DATETIME% Ошибки при создании резервной копии базы данных %DUMPFILE%. Смотрите отчет %LOGFILE%. >> backup.log

GOTO End

REM В случае удачного резервного копирования просто делается запись в журнал

:Successfull

ECHO %DATETIME% Успешное создание резервной копии %DUMPFILE% >> backup.log

GOTO End

:E

В конце меняем расширение файла с txt на bat

 

Выгрузка информационной базы из 1С Предприятие

Выгрузка информационной базы из 1С Предприятие

Заходим в меню запуска 1с предприятия

Выбираем информационную базу на которой надо сделать выгрузку или загрузку информационной базы

Нажимаем – Администрирование – и выберем что надо если надо загрузить новую или резервную информационную базу выбираем – Загрузить информационную базу.

Если надо выгрузить информационную базу для создание резервной копии или переносы информационной базы в другое место, нажимаем – Администрирование – Выгрузить информационную базу и выбираем от куда или куда надо сохранить или взять базу данных