Не могу развернуть БД Полином на postgresql

Автор buduin, 24.08.21, 15:57:23

« назад - далее »

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

buduin

Цитата: Сергей Фадеев от 28.08.21, 15:26:58PostgreSQL установлен на этой же машине, где установлена серверная часть Полином?
Да, на одной машине и на одной операционной системе.
ЦитироватьCommand Line Tool установлен?

установлено:
SQL Shell (psql)
pgAdmin4

ЦитироватьПри создании БД какую учетку используете, postgres?
POLYNOMCONNECTOR.

Пробовал учетку postgres использовать для создания базы - та же самая ошибка - неверный формат хранилища.
Может нужен postgresql 11?

Сергей Фадеев

Цитата: buduin от 28.08.21, 15:40:25Пробовал учетку postgres использовать для создания базы - та же самая ошибка - неверный формат хранилища.
Может нужен postgresql 11?
На 13 все норм было.
Использовали postgres после изменения конфиг файла или до?

buduin

Цитата: Сергей Фадеев от 28.08.21, 15:56:42На 13 все норм было.
Использовали postgres после изменения конфиг файла или до?
топчусь на месте более недели. я эти конфиги правил десятки раз. Поэтому да, учетку postgres пробовал не один раз. Создавал разных пользователей, назначал им права и через psql, и через pgAdmin4. Конечный результат всегда один - "неверный формат хранилища".


lantari

buduin, нашли решение?
Столкнулся с такой же проблемой.

Сергей Фадеев

09.09.21, 15:26:06 #25 Последнее редактирование: 09.09.21, 16:09:01 от Сергей Фадеев
Проблема с последней версией PostgreSQL. Будет исправлена.
Обходное решение ниже.
В pgAdmin:
- Создайте пользователя "admin" (учитывая регистр) с заданным паролем и привилегиями суперпользователя (superuser). От данной учетной записи в дальнейшем будет осуществляться подключение к серверу баз данных в ПОЛИНОМ;
- Создайте новую пустую базу данных;
- В созданной базе данных удалите схему "public";
- Скачайте бэкап базы данных поставки ПОЛИНОМ по ссылке: https://share.ascon.ru/s/7P4DqiYFRSEHeyq, сохранив его по пути, не содержащем кириллические символы;
- Восстановите бэкап в ранее созданную пустую базу данных, указав в качестве источника скачанный файл. В качестве роли при восстановлении используйте "postgres", остальные параметры можно оставить по умолчанию.
В ПОЛИНОМ: MDM:
- Откройте приложение Администратор;
- Создайте новое хранилище, подключив к нему имеющуюся базу данных, созданную по вышеприведенным рекомендациям.

lantari

Цитата: Сергей Фадеев от 09.09.21, 15:26:06Обходное решение ниже.
Спасибо!
Получил ошибку: "pg_restore: ??????: could not execute query: ОШИБКА:  роль "vrtreport" не существует", но справочники в ПОЛИНОМЕ появились.
Но что может повлиять эта ошибка? Можно проигнорировать или сделать заново создав роль "vrtreport"?
 

Сергей Фадеев

Дополнительная информация от Сергея выше, у него все получилось. Возможно нужно использовать pg_restore с дополнительными ключами.
"В ниже приведенном алгоритме есть неточность. Для успешного восстановления БД нужно удалить не только схему "Public", то так же и схему "POLYNOM"."

vrtreport - учетная запись, от имени которой происходит доступ к БД ПОЛИНОМ при формировании обозначения тех. документации.