Прочие БД - PostgreSQL и запуск через cmd скрипта с командами - как правильно?

Ответить
 • Просмотры: 1
Аватара пользователя
Svetik2000

Прочие БД - PostgreSQL и запуск через cmd скрипта с командами - как правильно?

Сообщение Svetik2000 »

Добрый день всем.

Подскажите пожалуйста, как правильно это реализовать...???



Есть базы 1С которые крутятся на PosrgreSQL под Windows Server 2019

Бэкапы настроены через cmd.

Но хочется в песочницу периодически так же восстанавливать их используя cmd и файл *.sql с командами

Ну и используя cmd и файл *.sql проводить регламентные работы (типа переиндексация и тд).



Вопросы...

1) Какой файл нужно запустить и с какими параметрами что бы передать ему *.sql???

типа



Код:

Код: Выделить всё

файл.exe -user admin -pass adminpass -server localhost -file script.sql



2) Как в *.sql указать восстановление базы из файла *.pgsql.backup?

Сейчас скрипт восстановления выглядит так:



Код:

Код: Выделить всё

DROP DATABASE bgu_sandbox;
CREATE DATABASE bgu_sandbox
    WITH 
    OWNER = postgres
    ENCODING = 'UTF8'
    CONNECTION LIMIT = -1;
тут должна быть команда для восстановления



Подскажите, знающие люди. :-)
Аватара пользователя
Svetik2000

Re: Прочие БД - PostgreSQL и запуск через cmd скрипта с командами - как правильно?

Сообщение Svetik2000 »

с первой частью вопроса разобралась

осталось понять как восстанавливать в скрипте



такой вариант не прокатил





Код:

Код: Выделить всё

RESTORE DATABASE bgu_sandbox FROM DISK = 'C:\1C_backup\bgu_work.pgsql.backup'
Аватара пользователя
lxa85

Re: Прочие БД - PostgreSQL и запуск через cmd скрипта с командами - как правильно?

Сообщение lxa85 »

а pgadmin не дает подсказок по командам восстановления базы?
Ответить

Вернуться в «Программирование и базы данных»