<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево системы > Безопасность > Архивы > Сетевая БД настроек > Структура таблиц сетевой БД настроек |
База данных, используемая для сетевой БД настроек, имеет следующие таблицы: projects, users, users_password, users_settings, roles, role_rights, role_control_rights, sessions, sys_props. Таблицы создаются автоматически при первом запуске исполнительной системы.
Назначение таблиц баз данных:
Название |
Назначение |
projects |
Информация о проектах подключенных к БД. |
users |
Таблица пользователей. |
users_password |
Таблица паролей пользователей. |
users_settings |
Таблица дополнительных настроек пользователя. |
roles |
Таблица ролей. |
role_rights |
Таблица прав доступа. |
role_control_rights |
Таблица прав доступа к элементам в режиме исполнения. |
sessions |
Таблица синхронизируемых сессий пользователей. |
sys_props |
Служебная таблица, хранит версию структуры БД и другие служебные свойства. |
Название |
Назначение |
id |
Первичный ключ. |
name |
Имя проекта. |
guid |
Уникальный GUID проекта, который формируется при его создании. |
Название |
Назначение |
id |
Первичный ключ. |
name |
Имя пользователя в системе. |
password |
Пароль для входа. |
groups |
Строка перечисление имен ролей пользователя. |
blocked |
Показатель блокировки. |
need_reset_password |
Флаг, отображающий необходимость смены пароля. |
login_count |
Количество последовательных неудачных попыток входа. |
unblock_time |
Время разблокировки. |
allowed_adress |
Допустимый адрес для авторизации. |
allowed_dates |
Интервалы допустимых дней авторизации. |
allowed_times |
Интервалы допустимого времени авторизации. |
disable_days_of_week |
Допустимые дни недели для авторизации. |
changed_mask |
Маска измененных в режиме исполнения полей пользователя (определяет, какие поля пользователя будут загружаться из исполнительной системы, а какие из среды разработки). |
Название |
Назначение |
user_id |
Внешний ключ для связи с таблицей users. |
password_time |
Срок действия пароля. |
previous_password |
Предыдущий пароль. |
Название |
Назначение |
user_id |
Внешний ключ для связи с таблицей users. |
field_name |
Имя дополнительной настройки пользователя. |
field_value |
Значение дополнительной настройки пользователя. |
Название |
Назначение |
role_id |
Первичный ключ. |
name |
Имя роли в системе. |
session_duration |
Длительность сессии. |
password_min_size |
Минимальная длина пароля. |
password_non_repeating_count |
Количество неповторяемых паролей. |
password_is_complex |
Использовать сложный пароль. |
password_expiration_time |
Срок действия пароля. |
disable_os_access |
Блокировать доступ к операционной системе. |
log_action_try |
Фиксировать попытки выполнения действий. |
max_login_count |
Максимально допустимое количество последовательных неуспешных попыток входа. |
pause_after_invalid_logins |
Продолжительность блокировки при превышении количества последовательных неуспешных попыток входа. |
password_min_time |
Минимальный срок действия пароля. |
disable_multiple_login |
Запрет одновременного входа более одного пользователя. |
session_end_delay |
Задержка завершения активной сессии. |
end_session_by_time |
Флаг, отображающий значение настройки по принудительному завершению сессии по окончанию времени. |
session_idle_time |
Интервал времени по истечению которого происходит завершение сессии, если пользователь не совершает никаких действий в окне (клики мыши, клавиатурный ввод). |
changed |
Маска измененных в режиме исполнения полей роли (определяет, какие поля роли будут загружаться из исполнительной системы, а какие из среды разработки). |
allowed_ip_adresses |
Список IP-адресов, с которых клиент может подключаться к исполнительной системе. |
password_requires_spec_chars |
Флаг, отображающий необходимость спецсимволов при настройки пароля. |
Название |
Назначение |
role_id |
Внешний ключ для связи с таблицей roles. |
rights_name |
Имя роли. |
enable |
Значение столбца Разрешить. |
disable |
Значение столбца Запретить. |
confirm |
Значение столбца Подтверждение. |
log |
Значение столбца Журнал. |
Название |
Назначение |
role_id |
Внешний ключ для связи с таблицей roles. |
object_id |
Право на управление объектом. |
right_name |
Имя права. |
window_name |
Право на управление окном. |
element_name |
Право на управление элементом окна. |
right_flags |
Флаги управления. |
Название |
Назначение |
session_id |
Идентификатор сессии. |
login |
Имя пользователя. |
expire |
Время истечения сессии. |
last_active |
Последнее время активности пользователя в данной сессии. |
login_time |
Время авторизации. |
cliend_adress |
IP адрес пользователя. |
Название |
Назначение |
name |
Имя параметра. |
value |
Значение параметра. |