Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Cоздание пользователя

Хранилище данных Indeed Certificate Manager представляет собой базу данных.Для работы системы с хранилищем данных необходимо создать сервисную учётную запись и выдать права для работы с базой данных.

  1. Откройте pgAdmin, укажите мастер пароль и подключитесь к серверу. 
  2. В разделе Обозреватель (Browser) Правой кнопкой мыши нажмите по пункту меню Роли входа/группы (Login/Group Roles).
  3. Выберете Создать > Роль входа/группы (Create > Login/Group Role….)


Image RemovedImage Added

Info
При создании сервисной учётной записи требуется отключить срок действия пароля.

      4. На вкладке Общие (General), в поле Имя (Name), укажите произвольное имя пользователя, например servicepg

      5. На вкладке Определение (Definition), в поле Пароль (Password), укажите пароль пользователя. В поле Роль активна до (Account Expires) должно быть указано значение No Expiry.

Image Modified

       6. На вкладке Права (Privileges) включите параметр Вход разрешён? (Can Login?).


Image Modified

         7.Оставьте остальные значения по умолчанию и нажмите Сохранить (Save).

Создание базы данных

Хранилище данных Indeed Certificate Manager представляет собой базу данных. База данных создаётся вручную, а для её наполнения используются скрипт StoragePostresql.sql, входящий в состав дистрибутива Indeed CM (скрипт располагается в каталоге \IndeedCM.Server\Misc).

  1. Создайте базу данных в среде pgAdmin с произвольным именем:
    • В окне Обозреватель (Browser) нажмите правой кнопкой мыши по пункту Базы данных (Databases). 
    • Выберите Создать (Create) - База данных... (Database...)

Image Modified

    • На вкладке Общие (General) Укажите название базы данных в поле База данных (Database) например, IndeedCMStorageIndeedStorage, выберите пользователя созданного на первом этапе(servicepg) из списка Владелец (Owner) и нажмите Сохранить.

Image Modified

Первичное наполнение данных
  • Выберите в Обозревателе (Browser) созданную базу данных (IndeedCM) и выполните скрипт StoragePostresql.sql:
  • Выберите меню Инструменты (Tools)  Запросник(Query Tool).
  • В меню Запросника нажмите на значок с изображением Папки для открытия файла скрипта и укажите путь к файлу StoragePostgresql.sql (располагается в каталоге ..\IndeedCM.Server\Misc) и нажмите Выбрать(Select):

Image Modified


  • В меню запросника Запросника нажмите на кнопку Выполнить (Execute/Refresh):

Image Modified

Настройка удалённого подключения к БД


Откройте конфигурационный файл PostgreSQL "pg_hba.conf" (C:\Program Files\PostgreSQL\<номер версии>\data).

Добавьте строку следующего формата:

Code Block
host databaseName UserName HostIP md5


     Где:

  • host -  Тип подключения. Указывается "host" - будет использоваться подключение по TCP/IP
  • databaseName - Имя базы данных для которой будет доступно подключение
  • UserName - Имя пользователя для которого будет доступно подключение
  • HostIP - IP адрес удаленного сервера с компонентом Indeed AM Log Server. Значение требуется указывать с маской
  • md5 - Метод аутентификации пользователя

Code Block
titleПример:
host IndeedCMStorage IndeedCM 192.200.1.6/32 md5