Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   PostgreSQL и запуск через cmd скрипта с командами - как правильно? (http://forum.oszone.net/showthread.php?t=351461)

Svetik2000 29-06-2022 09:47 2987467

PostgreSQL и запуск через cmd скрипта с командами - как правильно?
 
Добрый день всем.
Подскажите пожалуйста, как правильно это реализовать...???

Есть базы 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 29-07-2022 16:44 2989414

с первой частью вопроса разобралась
осталось понять как восстанавливать в скрипте

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

Код:

RESTORE DATABASE bgu_sandbox FROM DISK = 'C:\1C_backup\bgu_work.pgsql.backup'

lxa85 20-08-2022 23:57 2990803

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

Svetik2000 24-08-2022 11:16 2991017

Я не нашла такого :-(


Время: 14:55.

Время: 14:55.
© OSzone.net 2001-