Создание баз данных пользователей
28 сентября 2026
ID 306018
Для работы компонентов службы идентификации вам нужно вручную создать базы данных для хранения информации о пользователях и группах LDAP-пользователей с помощью PostgreSQL. Более подробную информацию вы можете получить на официальном сайте PostgreSQL.
Чтобы создать базы данных пользователей и групп LDAP-пользователей с помощью PostgreSQL:
- Запустите PostgreSQL.
- Создайте базу данных пользователей для компонента MapApp:
- Создайте базу данных с именем
usermap:create database usermap; - Переключитесь на созданную базу данных
usermap:\c usermap; - В базе данных
usermapсоздайте таблицу с именем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));
- Создайте базу данных с именем
- Создайте базу данных групп LDAP-пользователей для компонента GroupApp:
- Создайте базу данных с именем
groupapp:create database groupapp; - Переключитесь на созданную базу данных
groupapp:\c groupapp; - В базе данных
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);
- Создайте таблицу с именем
- Создайте базу данных с именем
Базы данных созданы и могут быть использованы компонентами службы идентификации пользователей.