Создание баз данных пользователей

Развернуть всё | Свернуть всё

Для работы компонентов службы идентификации вам нужно вручную создать базы данных для хранения информации о пользователях и группах LDAP-пользователей с помощью PostgreSQL. Более подробную информацию вы можете получить на официальном сайте PostgreSQL.

Чтобы создать базы данных пользователей и групп LDAP-пользователей с помощью PostgreSQL:

  1. Запустите PostgreSQL.
  2. Создайте базу данных пользователей для компонента MapApp:
    1. Создайте базу данных с именем usermapp:

      create database usermap;

    2. Переключитесь на созданную базу данных usermapp:

      \c usermap;

    3. В базе данных usermapp создайте таблицу с именем log_events для записи событий о пользователях:

      CREATE TABLE log_events (id SERIAL PRIMARY KEY, userName VARCHAR(255) NOT NULL, domain VARCHAR(255) NOT NULL, ipAddress VARCHAR(15) NOT NULL, addTime TIMESTAMP NOT NULL, updateTime TIMESTAMP, expiryTime TIMESTAMP, status VARCHAR(16) NOT NULL, receivedTime TIMESTAMP, UNIQUE (userName, domain, ipAddress));

  3. Создайте базу данных групп LDAP-пользователей для компонента GroupApp:
    1. Создайте базу данных с именем groupapp:

      create database groupapp;

    2. Переключитесь на созданную базу данных groupapp:

      \c groupapp;

    3. В базе данных groupapp выполните следующие действия:
      • Создайте таблицу с именем groups для записи информации о группах LDAP-пользователей:

        CREATE TABLE groups (id SERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL, dn VARCHAR(255), status VARCHAR(15) NOT NULL, lastRequestTime TIMESTAMP NOT NULL, updatedTime TIMESTAMP, createdTime TIMESTAMP, deletedTime TIMESTAMP);

      • Создайте таблицу с именем users для записи информации о LDAP-пользователях:

        CREATE TABLE users (id SERIAL PRIMARY KEY, username VARCHAR(255) NOT NULL, groupId INTEGER, status VARCHAR(15) NOT NULL, updatedTime TIMESTAMP, createdTime TIMESTAMP, deletedTime TIMESTAMP);

Базы данных созданы и могут быть использованы компонентами службы идентификации пользователей.

В начало