Имя: Пароль:
IT
Админ
Debian+PostgreSQL+1C
0 Gribok
 
10.10.19
13:53
Добрый день уважаемые друзья.
Имеется на борту Debian GNU/Linux 8.3 (jessie)
На нем установлен PostgreSQL 9.2.1 на котором соответственно крутятся некие БД для 1С.
Так же на WIN 10 имеется установленный Администрирование серверов 1С и pgAdmin 4 v4.13.
Все отлично работает вопросов нет.
Столкнулся с проблемой Бэкапа и ресторе бд средсвами pgAdmin.

Делаю Резервную копию (Рисунок 1-2 Бэкап).
Судя из скрина и лога, бэкап сделался без ошибок. Делал бэкап в формате sql b backup.

Далее создаю новую чисту бж через pgAdmin (рисунок 5-New BD (1)-5-New BD (5)) Все хорошо бд, создается без ошибки.

Далее пытаюсь развернуть свою резервную копию созданную ранее на чистую бд и получаю ошибки.

Развертывание бд (рисунок 1-3 ресторе)

Далее пытаюсь создать бд средсвами Администрирования серверов 1С (рисунок 1С) и накатить на нее ранее созданую копию бд (рисунок 1 1С- 5 1С)

При это м 1С подключается к БД, но выдает ошибку (Рисунок 4 1С- 5 1С)
Что я делаю не так???

Логи и скрины приложены в архиве на файлообменик
https://dropmefiles.com/3d3TK
Там все разложенно по папкам.
1 arsik
 
гуру
10.10.19
14:25
(0) Ты реально думаешь, что кто то будет качать какие то левые файлы? Не мог в гугл картинках что ли сделать?
2 arsik
 
гуру
10.10.19
14:26
Но и без картинок - постгре старый. В старых были какие то проблемы с восстановлением бэкапа. Поставь новый и забей.
3 vbus
 
10.10.19
14:30
Это потому что средствами pgAdmin, сделай также, только средствами Postgres, они (средства) лежат PostgreSQL9.2.1/bin
4 edwin
 
10.10.19
14:39
(3) нет средств pgAdminа, pgAdmin использует pg_dump и pg_restore
(0) попробуй формат custom, у меня работает
5 vbus
 
10.10.19
14:50
Посмотри на путь "c:\Program Files (x86)\pgAdmin 4\v4\pgDump... , а надо:   C:\Program Files\PostgreSQL\9.2.1\bin\....
Это из-за pgAdmin4, можно еще попробовать pgAdmin3
6 Philix
 
10.10.19
15:11
Мэтр, у Вас на восстановлении не выбраны секции для восстановления.
Флажки пре-дата, дата, пост-дата.
Вот тут можно по аналогии глянуть. Новая база должна быть пустой, сделана не средствами администрирования сервера 1С

Вот тут есть немного по теме
http://catalog.mista.ru/public/540298/
7 Gribok
 
11.10.19
09:18
Сделал скриптом
Бэкап
"C:\Program Files (x86)\pgAdmin III\1.22\pg_dump.exe" --host "192.168.15.50"  --port 5432 --username "postgres" --role "postgres" --no-password --format custom --blobs --section pre-data --section data --section post-data --encoding UTF8 --verbose --file "E:\old.backup" "gilev"
pause



Ресторе
"C:\Program Files (x86)\pgAdmin III\1.22\pg_restore.exe" --host "192.168.15.50"  --port 5432 --username "postgres" --dbname "wer" --role "postgres" --no-password  --section pre-data --section data --section post-data --verbose "E:\old.backup"
pause

Как описано
http://catalog.mista.ru/public/540298/

При разворачивании бд получаю
pg_restore: [archiver (db)] Error while INITIALIZING:
pg_restore: [archiver (db)] could not execute query: РһШИБКА:  РҢерасРүРңР·РҢР°РҢРҢый РүараРәетр РғРңРҢфигурации: "lock_timeout"
    Command was: SET lock_timeout = 0;

pg_restore: [archiver (db)] could not execute query: РһШИБКА:  РҢерасРүРңР·РҢР°РҢРҢый РүараРәетр РғРңРҢфигурации: "row_security"
    Command was: SET row_security = off;

,,,,,,,,,,,,,,,,,,


WARNING: errors ignored on restore: 2

Процесс вернул код выхода 1.


В чем сейчас дело???
8 vbus
 
11.10.19
12:20
Пути сравните, в вашей ссылке-C:\Program Files\PostgreSQL\9.4.2-1.1C\bin\pg_dump.exe"
в вашем посте -"C:\Program Files (x86)\pgAdmin III\1.22\pg_dump.exe"
AdBlock убивает бесплатный контент. 1Сергей