Вход | Регистрация
 
Информационные технологии :: Администрирование

Debian+PostgreSQL+1C

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

Вот тут есть немного по теме
http://catalog.mista.ru/public/540298/
   Gribok
 
7 - 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.


В чем сейчас дело???
   vbus
 
8 - 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"

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.