Svetik2000
29-06-2022, 09:47
Добрый день всем.
Подскажите пожалуйста, как правильно это реализовать...???
Есть базы 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;
тут должна быть команда для восстановления
Подскажите, знающие люди. :-)
Подскажите пожалуйста, как правильно это реализовать...???
Есть базы 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;
тут должна быть команда для восстановления
Подскажите, знающие люди. :-)