Создание резервной копии с использованием командного файла — различия между версиями
(Новая страница: «1. Создайте командный файл. 1.1. Создайте и откройте текстовый документ. В меню файл выбери…») |
|||
Строка 1: | Строка 1: | ||
− | 1. Создайте командный файл | + | 1. Создайте командный файл |
− | 1.1. Создайте и откройте текстовый документ. В меню файл выберите Сохранить как | + | 1.1. Создайте и откройте текстовый документ. В меню файл выберите '''Сохранить как''' |
[[Изображение:1205.PNG|800px|border|]] | [[Изображение:1205.PNG|800px|border|]] | ||
− | 1.2 В диалоговом окне Сохранить как укажите имя файла и расширение bat. Нажмите | + | 1.2 В диалоговом окне Сохранить как укажите '''имя файла''' и расширение '''bat''' (Например '''start_backup.bat'''). Нажмите '''Сохранить''' |
− | Сохранить | ||
[[Изображение:1205.PNG|800px|border|]] | [[Изображение:1205.PNG|800px|border|]] | ||
− | 1.3 В результате получится командный файл с расширением bat | + | 1.3 В результате получится командный файл с расширением '''bat''' |
[[Изображение:1205.PNG|800px|border|]] | [[Изображение:1205.PNG|800px|border|]] | ||
Строка 18: | Строка 17: | ||
[[Изображение:1205.PNG|800px|border|]] | [[Изображение:1205.PNG|800px|border|]] | ||
− | 3 Добавьте в командный файл следующий текст. | + | 3 Добавьте в командный файл следующий текст: |
+ | |||
+ | <code>@echo Создание резервной копии<br> | ||
+ | "C:\PostgreSQL\9.6\bin\pg_dump.exe" -h localhost -p 5432 -U postgres -F c -b –v -f "1.backup" jupiter</code> | ||
[[Изображение:1205.PNG|800px|border|]] | [[Изображение:1205.PNG|800px|border|]] | ||
− | @echo Создание резервной копии - Вывод на экран консоли соответствующего текста | + | <code>@echo Создание резервной копии</code> - Вывод на экран консоли соответствующего текста<br> |
− | "C: | + | <code>"C:\PostgreSQL\9.6\bin\pg_dump.exe"</code> - путь к файлу, выполняющего резервирование (по умолчанию)<br> |
− | резервирование (по умолчанию) | + | <code>-h localhost</code> - IP-адрес подключения, где localhost – собственный IP – адрес <br> |
− | -h localhost - IP-адрес подключения, где localhost – собственный IP – адрес | + | <code>-p 5432</code> - порт подключения к СУБД, по умолчанию 5432 <br> |
− | -p 5432 - порт подключения к СУБД, по умолчанию 5432 | + | <code>-U postgres</code> - пароль для подключения <br> |
− | -U | + | <code>-F c -b –v</code> - формат записи резервной копии<br> |
− | -F c -b –v - формат записи резервной копии | + | <code>-f "1.backup"</code> - имя выходного файла<br> |
− | -f " | + | <code>jupiter</code> - название резервируемой схемы данных |
− | |||
− | |||
2.4 Сохраните файл. Таким образом командный файл создан и после его исполнения, будет | 2.4 Сохраните файл. Таким образом командный файл создан и после его исполнения, будет |
Версия 12:18, 7 июня 2017
1. Создайте командный файл
1.1. Создайте и откройте текстовый документ. В меню файл выберите Сохранить как
1.2 В диалоговом окне Сохранить как укажите имя файла и расширение bat (Например start_backup.bat). Нажмите Сохранить
1.3 В результате получится командный файл с расширением bat
2 Откройте файл для редактирования
3 Добавьте в командный файл следующий текст:
@echo Создание резервной копии
"C:\PostgreSQL\9.6\bin\pg_dump.exe" -h localhost -p 5432 -U postgres -F c -b –v -f "1.backup" jupiter
@echo Создание резервной копии
- Вывод на экран консоли соответствующего текста
"C:\PostgreSQL\9.6\bin\pg_dump.exe"
- путь к файлу, выполняющего резервирование (по умолчанию)
-h localhost
- IP-адрес подключения, где localhost – собственный IP – адрес
-p 5432
- порт подключения к СУБД, по умолчанию 5432
-U postgres
- пароль для подключения
-F c -b –v
- формат записи резервной копии
-f "1.backup"
- имя выходного файла
jupiter
- название резервируемой схемы данных
2.4 Сохраните файл. Таким образом командный файл создан и после его исполнения, будет выполнятся резервная копия схемы данных, в указанный выходной файл.
2.5 Для сохранения каждой копии резерва в отдельный файл, возможно следующая реализация.
2.5.1 Создайте командный файл
2.5.2 Откройте файл для редактирования
2.5.3 Добавьте в командный файл следующий текст.
RAR.exe –запуск программы архивации RAR. a – команда для программы RAR, о добавлении в архив файлов. -ag – ключ для программы RAR, о добавлении в имя создаваемого архива, дату и время. С:\BUCKUP\mgs.rar - имя создаваемого архива. MGS.backup – имя файла, подлежащего архивации. Здесь также можно указать полный путь к папке. При необходимости вы можете изменять параметры выполнения программы RAR.exe (Список ключей находится в приложении №2).
2.5.4 Выложите в каталог с командным файлом программу RAR.exe.
2.5.5 В результате получится архивный файл. В котором хранится вся база данных ПЦН Мираж.