НТК Интерфейс
ПО ОИК Диспетчер НТ. ПО сервер версия 3.Х.
          Руководство пользователя
×
Меню

3.1.8. База данных PostgreSQL

Для обеспечения расширения функциональных возможностей по отображению информация на рабочих местах диспетчерского персонала, в ПО «ОИК Диспетчер НТ» версии 3.Х используется база данных PostgreSQL. Установка базы данных PostgreSQL происходит совместно с основной установкой ПО (которая описана в разделе 5.3) и не требует дополнительных действий. Имя используемой базы данных oikdb, подключение к которой по умолчанию доступно только локально по порту 5432 с помощью пользователя postgres, пароль postgres.
Структура базы состоит из множества функциональных таблиц, которые условно разделяются на набор сервисных таблиц (необходимых для функционирования клиентского приложения) а так же на набор таблиц внешнего доступа. Полная структура таблицы доступна к просмотру с помощью стандартных средств мониторинга базы данных (например PgAdmin).
Таблицы внешнего доступа предназначены для представления информации хранящейся на сервере (архивы, структура, журнал событий) с последующей возможностью организации SQL-запроса этих данных. Одним из примеров использования таких SQL-запросов служит функционал создания отчетов в ПО Клиент10. Каждая таблица имеет свой набор типов информации.
Ниже представлен список таблиц внешнего доступа:
Имя таблицы внешнего доступа
Описание
v_aan
Содержит данные импульс-архива телеизмерений;
v_alarms
Содержит данные о настроенных уставках;
v_alerts
Содержит информацию о параметрах отображаемых в мониторе тревог;
v_chn
Содержит информацию о части структуры TMS-сервера "Канал";
v_rtu
Содержит информацию о части структуры TMS-сервера "КП";
v_cur_ts
Содержит информацию о текущем состоянии ТС;
v_cur_tt
Содержит информацию о текущем состоянии ТИТ;
v_cur_ti
Содержит информацию о текущем состоянии ТИИ;
v_event_log
Содержит информацию монитора событий, индексированную по времени возникновения;
v_event_log_elix
Содержит информацию монитора событий, индексированную по внутреннему номеру событий;
v_event_log_rb
Содержит информацию монитора событий;
v_event_log_blocks
Содержит информацию монитора событий (заблокированные тревоги);
v_microseries
Содержит информацию для отображения микросерий;
v_retro
Содержит информацию о настроенных в структуре сервера ретроспективах срезов;
v_retro_ts
Содержит информацию ретроспективы срезов ТС;
v_retro_tt
Содержит информацию ретроспективы срезов ТИТ;
v_retro_ti
Содержит информацию ретроспективы срезов ТИИ;
 
Подробная информация о содержимом каждой таблицы а так же примеры запросов представлена в подразделах.