Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 22:13

Debian+PostgreSQL+1C

Автор gribok, 10 окт 2019, 06:39

0 Пользователей и 1 гость просматривают эту тему.

gribok

Добрый день уважаемые друзья.
Имеется на борту 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С)
Что я делаю не так???
Логи и скрины приложенны






gribok

Сделал скриптом
Бэкап
"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.


В чем сейчас дело???

DmitriyF

Цитата: gribok от 11 окт 2019, 09:19

В чем сейчас дело???
А в чем проблема это делать на самом сервере?
Добавлено: 11 окт 2019, 15:50


Если сделал pg_dump, то попробуй восстановить вот так "Путь до pg_restore" -d "Имя созданной базы данных" "Путь до бэкапа"

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск