|
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" |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |