Page tree

Versions Compared

Key

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

...

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

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

Image AddedImage Removed

2. Выберите в Обозревателе (Browser) созданную базу данных (IndeedStorageRutokenStorage) и выполните скрипт Storage-Postgre.sql:

    • Выберите меню Инструменты (Tools) > Запросник (Query Tool).
    • В меню Запросника нажмите на значок для открытия файла скрипта и укажите путь к файлу Storage-Postgre.sql (располагается в каталоге \RutokenKeyBox.Server\Misc) и нажмите Выбрать (Select).

Image AddedImage Removed

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

Image AddedImage Removed

Предоставление привилегий сервисной учётной записи на таблицы базы данных

  1. Нажмите в меню Запросника (Query Tool) на кнопку Image Modified, затем выберите Clear Query, чтобы очистить поле запроса к базе данных.
  2. Image Removed
  3. Image Added
  4. Введите текст запроса, указав в запросе имя учётной записи:

    GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO "имя сервисной учётной записи";


    Пример:

    GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO servicepg;

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

...

  • CONNECTIONTYPE— тип подключения. Если указать host, будет использоваться подключение по TCP/IP.
  • DATABASEимя базы данных, для которой предоставляется доступ.
  • USER— имя пользователя, для которого будет доступно подключение.
  • ADDRESS— IP-адрес удалённого сервера RutokenKeyBox.
  • METHOD— метод аутентификации пользователя.

Пример:

host IndeedStorage RutokenStorage servicepg 192.200.1.0/24 md5