Перейти к содержимому


Управление базой данных


Сообщений в теме: 5

#1 Учебный Центр МФЦ

    Пользователь

  • Пользователи
  • PipPip
  • 27 сообщений
  • ГородМосква

Отправлено 10 Июль 2017 - 17:18

Добрый день.
Подскажите пожалуйста, как можно добраться к БД Indigo? В первую очередь интересует чтение/запись пользователей и правил.

Установлены PostgreSQL 9.6 и pgAdmin4 1.5.
Пытался создать новую базу с tablespace в ~\INDIGO\database, но, согласно документации pg, новые tablespace можно создать только в пустой директории.

#2 Administrator

    Менеджер проекта

  • Администраторы
  • 948 сообщений

Отправлено 10 Июль 2017 - 18:04

Здравствуйте!

База данных закрыта и защищена, во многом это коммерческая тайна, и ее структура и программные коды на pg/plsql составляют значительную долю логики процессов в системе. Мы можем пойти Вам навстречу и открыть доступ к базе данных, если Вы продлите обновления и техническую поддержку, которые у Вас скоро истекают. Вообще это выходит за рамки поддержки, но как компромиссный вариант пойдем навстречу. По поводу Ваших действий, то Вы рискуете вообще убить базу данных! Ничего не предпринимайте сами. Зачем Вам PostreSQL 9.6 ???!!! В INDIGO используется PostgreSQL, но другой версии. К тому же структуру базы трогать нельзя, если в ней будут изменения, то Вы рискуете остаться без обновлений, которые перестанут ставиться на базу данных иной структуры. Да и в принципе Вы доступ туда сами не получите, там есть средства защиты. Даже trust авторизация не пройдет. И я вообще не понял логику Ваших действий, зачем в той папке создавать новую базу данных? В чем смысл? Такими действия можно только напортачить, повредив какой-нибудь критически важный файл, и тогда уже ничего сделать будет нельзя. Но никакого доступа Вам это не дало бы априори.

#3 Administrator

    Менеджер проекта

  • Администраторы
  • 948 сообщений

Отправлено 10 Июль 2017 - 18:08

И кроме того, СУБД могут конфликтовать, нельзя иметь две PostgreSQL на одной машине. У INDIGO хоть и изменены порты по умолчанию, но при выполнении ряда операций INDIGO может принудительно завершить работу postgres.exe, что может навредить другой информационной системе, если там у Вас ещё что-то работает на PostgreSQL, а если она была установлена для экспериментов, то ничего страшного. На саму INDIGO другая PostgreSQL не должна оказать негативного влияния, в теории. Также если мы Вам откроем доступ, нам нужно будет подготовить ряд инструкций, где что находится, и как кодируются пароли пользователей, чтобы Вы сами могли добавлять пользователей в базу из своего скрипта или программы.

#4 Учебный Центр МФЦ

    Пользователь

  • Пользователи
  • PipPip
  • 27 сообщений
  • ГородМосква

Отправлено 10 Июль 2017 - 19:43

Цитата

Мы можем пойти Вам навстречу и открыть доступ к базе данных, если Вы продлите обновления и техническую поддержку, которые у Вас скоро истекают.
Конечно будем. Напомнил руководителю о том, что сроки подходят.

Цитата

Зачем Вам PostreSQL 9.6 ???!!! В INDIGO используется PostgreSQL, но другой версии.
Ставил актуальную.

Цитата

И я вообще не понял логику Ваших действий, зачем в той папке создавать новую базу данных? В чем смысл?
Нажимал на все доступные кнопки :) Думал, что всё гораздо проще.
С СУБД пока очень мало опыта работы.

Цитата

Такими действия можно только напортачить, повредив какой-нибудь критически важный файл, и тогда уже ничего сделать будет нельзя.
Ежедневно делаю бекапы

Цитата

И кроме того, СУБД могут конфликтовать, нельзя иметь две PostgreSQL на одной машине.
Они были на разных виртуалках.

Цитата

Также если мы Вам откроем доступ, нам нужно будет подготовить ряд инструкций, где что находится, и как кодируются пароли пользователей, чтобы Вы сами могли добавлять пользователей в базу из своего скрипта или программы.
Ок! Предлагаю продолжить общение в почте.

#5 Administrator

    Менеджер проекта

  • Администраторы
  • 948 сообщений

Отправлено 10 Июль 2017 - 19:44

Тогда все отлично :) А то уже было несколько случаев, когда с базой данных делались странные вещи, и мы уже ничем помочь не могли :unsure:

#6 skameykin22

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений
  • ГородСанкт-Петербург

Отправлено 10 Август 2017 - 12:36

Главное, что все пока в порядке.




Ответить



  


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных