Перейти к содержанию

Подсистема базы данных#

Подсистема базы данных реализована на основе PostgreSQL. База данных предназначена для хранения конфигурационных и пользовательских данных, параметров системы, результатов обработки, а также другой информации, необходимой для функционирования Luna Cars Analytics.

Структура БД#

Общая схема связей таблиц базы данных Luna Cars Analytics представлена ниже.

Схема связей таблиц в БД
Схема связей таблиц в БД

Описание таблиц БД#

В разделе приведено описание структуры таблиц базы данных, их полей и связей между ними.

content_app_vehiclecolor#

Описание таблицы content_app_vehiclecolor

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор цвета ТС БД – content_app_platelistitem_color, столбец – color_id
title varchar Наименование цвета ТС —
code varchar Код цвета —

content_app_platelistitem_license_plate_features#

Промежуточная таблица, устанавливающая связь между таблицами content_app_platelistitem (поле id) и content_app_licenseplatefeaturevalue (поле id).

Таблица реализует связь типа many-to-many, при которой одна запись из одной таблицы может быть связана с несколькими записями из другой таблицы, и наоборот.

content_app_licenseplatefeature#

Описание таблицы content_app_licenseplatefeature

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор особенности ГРЗ БД – content_app_platelistitem_license_plate_features, столбец – platelistitem_id
score numeric Оценка качества распознавания особенности ГРЗ —
value_id uuid Идентификатор значения особенности ГРЗ БД – content_app_platelistitem_license_plate_features, столбец – licenseplatefeaturevalue_id
timestamp timestamptz Дата и время распознавания особенности ГРЗ —

auth_app_caruser#

Описание таблицы auth_app_caruser

Поле Тип Описание
password varchar Хэш пароля пользователя
last_login timestamptz Дата и время последнего входа пользователя в систему
is_superuser bool Признак суперпользователя (полный доступ к системе)
timestamp timestamptz Дата и время последнего обновления записи
first_name varchar Имя пользователя
last_name varchar Фамилия пользователя
is_staff bool Признак сотрудника (доступ к административному интерфейсу)
is_active bool Признак активности пользователя (определяет возможность входа в систему)
date_joined timestamptz Дата и время регистрации пользователя
id uuid Уникальный идентификатор пользователя
email varchar Адрес электронной почты (логин пользователя)
role int4 Роль пользователя в системе
name varchar Полное имя пользователя

content_app_platelistitem_color#

Промежуточная таблица, устанавливающая связь между таблицами content_app_platelistitem (поле id) и content_app_vehiclecolor (поле id).

Таблица реализует связь типа many-to-many, при которой одна запись из одной таблицы может быть связана с несколькими записями из другой таблицы, и наоборот.

scenario_manager_scenariogroup#

Описание таблицы scenario_manager_scenariogroup

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор сценария БД – content_app_event, столбец – scenario_id
БД – content_app_incident, столбец – scenario_id
БД – scenario_manager_handler, столбец – scenario_id
БД – scenario_manager_scenariolistextra, столбец – scenario_id
title varchar Наименование сценария —

content_app_camera#

Описание таблицы content_app_camera

Поле Тип Описание
id uuid Уникальный идентификатор камеры
created timestamptz Дата и время создания камеры
updated timestamptz Дата и время последнего обновления камеры
car_stream_url varchar URL-адрес камеры
name varchar Наименование камеры
input_location varchar Адрес RTSP-видеопотока или путь к видеофайлу
input_type varchar Тип источника данных (RTSP-видеопоток или видеофайл)
input_protocol varchar Протокол передачи видеопотока
roi_x int4 Горизонтальная координата начала зоны детекции
roi_y int4 Вертикальная координата начала зоны детекции
roi_width int4 Ширина зоны детекции
roi_height int4 Высота зоны детекции
rotation int4 Угол поворота видеопотока
stream_uuid varchar Идентификатор видеопотока
watch_url varchar URL-адрес страницы визуального режима Stream
preview_image varchar Изображение, отображаемое в качестве превью камеры
is_active bool Признак активности камеры
is_enabled bool Признак включения камеры
is_made_automat bool Способ создания камеры (автоматически или вручную)
status int4 Статус видеопотока
address varchar Физический адрес расположения камеры
lat float8 Географическая широта камеры
lon float8 Географическая долгота камеры
extra_data jsonb Дополнительные данные
is_restart_auto bool Признак автоматического перезапуска камеры
parameters jsonb Параметры камеры (например, размер изображения для детектора, пороги детекции, использование FGS и др.)
password varchar Пароль для доступа к ANPR-камере
user_name varchar Имя пользователя для доступа к ANPR-камере

content_app_event_license_plates#

Промежуточная таблица, устанавливающая связь между таблицами content_app_event (поле id) и content_app_licenseplate (поле id).

Таблица реализует связь типа many-to-many, при которой одна запись из одной таблицы может быть связана с несколькими записями из другой таблицы, и наоборот.

content_app_carbrand#

Описание таблицы content_app_carbrand

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор бренда ТС БД – content_app_carmodel, столбец – brand_id
БД – content_app_platelistitem_car_brands, столбец – carbrand_id
title varchar Наименование бренда ТС —

content_app_vehicletype#

Описание таблицы content_app_vehicletype

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор типа ТС БД – content_app_event, столбец – vehicle_type_id
БД – content_app_incident, столбец – vehicle_emergency_type_id
БД – content_app_platelistitem, столбец – list_id
title varchar Наименование типа ТС —

content_app_specialtransporttype#

Описание таблицы content_app_specialtransporttype

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор типа специального транспорта БД – content_app_event, столбец – special_transport_type_id
БД – content_app_incident, столбец – special_transport_type_id
БД – content_app_platelistitem, столбец – list_id
title varchar Наименование типа специального транспорта —
code varchar Код типа специального транспорта —

content_app_carmodel#

Описание таблицы content_app_carmodel

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор модели ТС БД – content_app_event, столбец – car_model_id
БД – content_app_incident, столбец – car_model_id
БД – content_app_platelistitem_car_models, столбец – car_model_id
title varchar Наименование модели ТС —
brand_id uuid Идентификатор бренда ТС БД – content_app_carbrand, столбец – id

content_app_license_plate_feature_value#

Описание таблицы content_app_license_plate_feature_value

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор значения особенности ГРЗ БД – content_app_licenseplatefeature, столбец – value_id
БД – content_app_platelistitem_license_plate_feature, столбец – licenseplatefeaturevalue_id
type varchar Тип особенности ГРЗ —
code varchar Код особенности ГРЗ —
title varchar Наименование особенности ГРЗ —

auth_app_caruser_groups#

Промежуточная таблица, устанавливающая связь между таблицами auth_app_caruser (поле id) и auth_group_permissions (поле permission_id).

Таблица реализует связь типа many-to-many, при которой одна запись из одной таблицы может быть связана с несколькими записями из другой таблицы, и наоборот.

content_app_camerastatushistory#

Описание таблицы content_app_camerastatushistory

Поле Тип Описание Связь с другими таблицами
id int4 Уникальный идентификатор записи истории статусов камеры —
timestamp timestamptz Дата и время изменения статуса камеры —
status int4 Статус камеры —
camera_id uuid Идентификатор камеры, к которой относится запись БД – content_app_camera, столбец – id

content_app_platelistitem_vehicle_emergency_types#

Промежуточная таблица, устанавливающая связь между таблицами content_app_platelistitem (поле id) и content_app_vehicleemergencytype (поле id).

Таблица реализует связь типа many-to-many, при которой одна запись из одной таблицы может быть связана с несколькими записями из другой таблицы, и наоборот.

content_app_incident_colors#

Промежуточная таблица, устанавливающая связь между таблицами content_app_incident (поле id) и content_app_vehiclecolorestimation (поле id).

Таблица реализует связь типа many-to-many, при которой одна запись из одной таблицы может быть связана с несколькими записями из другой таблицы, и наоборот.

scenario_manager_handler#

Описание таблицы scenario_manager_handler

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор обработчика —
dt_created timestamp Дата и время создания обработчика —
handler_type varchar Тип обработчика —
comment varchar Комментарий к обработчику —
is_enabled bool Статус активности обработчика —
parameters jsonb Параметры обработчика —
camera_id uuid Идентификатор камеры БД – content_app_camera, столбец – id
scenario_id uuid Идентификатор сценария БД – scenario_manager_scenario, столбец – id
command text Название команды —

auth_group_permissions#

Промежуточная таблица, устанавливающая связь между таблицами auth_group (поле id) и auth_permission (поле id).

Таблица реализует связь типа many-to-many, при которой одна запись из одной таблицы может быть связана с несколькими записями из другой таблицы, и наоборот.

auth_app_caruser_user_permissions#

Промежуточная таблица, устанавливающая связь между таблицами auth_app_caruser (поле id) и auth_permission (поле id).

Таблица реализует связь типа many-to-many, при которой одна запись из одной таблицы может быть связана с несколькими записями из другой таблицы, и наоборот.

auth_group#

Описание таблицы auth_group

Поле Тип Описание
id int4 Уникальный идентификатор группы прав доступа
name varchar Наименование группы прав доступа

scenario_manager_indicatortype#

Описание таблицы scenario_manager_indicatortype

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор типа сценария БД – scenario_manager_scenario, столбец – id
title varchar Наименование типа сценария —
code varchar Код типа сценария —
for_type varchar Тип сценария —

django_content_type#

Описание таблицы django_content_type

Поле Тип Описание
id int4 Уникальный идентификатор записи типа контента
app_label varchar Имя приложения, к которому относится модель (например, content_app, scenario_manager)
model varchar Имя модели в приложении (например, vehicletype, indicatortype)

content_app_list#

Описание таблицы content_app_list

Поле Тип Описание
id uuid Уникальный идентификатор списка
name varchar Наименование списка
create timestamptz Дата и время создания списка
extra jsonb Поле для хранения дополнительной информации

content_app_platelistitem_car_models#

Промежуточная таблица, устанавливающая связь между таблицами content_app_platelistitem (поле id) и content_app_carmodel (поле id).

Таблица реализует связь типа many-to-many, при которой одна запись из одной таблицы может быть связана с несколькими записями из другой таблицы, и наоборот.

content_app_vehiclecolorestimation#

Описание таблицы content_app_vehiclecolorestimation

Поле Тип Описание Связь с другими таблицами
id int4 Уникальный идентификатор записи оценки цвета ТС —
score numeric Оценка достоверности распознавания цвета ТС —
color_id uuid Идентификатор цвета ТС БД – content_app_vehiclecolor, столбец – id
timestamp timestamptz Дата и время последнего обновления записи —

auth_app_caruseradministration#

Описание таблицы auth_app_caruseradministration

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор пользователя —
email varchar Адрес электронной почты (логин) пользователя —
role int4 Роль пользователя в системе БД – auth_app_caruser, столбец – role
name varchar Полное имя или отображаемое имя пользователя —
timestamp timestamptz Дата и время последнего обновления записи —
is_registered bool Статус регистрации пользователя —
is_activated bool Статус активации пользователя —
is_read bool Статус ознакомления пользователя с информацией —

content_app_event_groups#

Промежуточная таблица, устанавливающая связь между таблицами content_app_event (поле id) и content_app_fragmentsgroup (поле id).

Таблица реализует связь типа many-to-many, при которой одна запись из одной таблицы может быть связана с несколькими записями из другой таблицы, и наоборот.

task_manager_task#

Описание таблицы task_manager_task

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор задачи —
created timestamptz Дата и время создания задачи —
finished timestamptz Дата и время завершения задачи —
export_file varchar Путь к файлу, связанному с задачей —
type varchar Тип задачи —
sender varchar Отправитель задачи —
status int4 Статус задачи —
running_progress numeric Текущий прогресс выполнения задачи —
updated timestamptz Дата и время последнего обновления задачи —
extra_info varchar Дополнительная информация о задаче —
creator_id uuid Идентификатор пользователя, создавшего задачу БД – auth_app_caruser, столбец – id

content_app_fragmentsgroup#

Описание таблицы content_app_fragmentsgroup

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор группы фрагментов БД – content_app_event_groups, столбец – fragmentsgroup_id
БД – content_app_incident_groups, столбец – fragmentsgroup_id
created timestamptz Дата и время создания группы фрагментов —
object_type varchar Тип объекта —

content_app_incident_groups#

Промежуточная таблица, устанавливающая связь между таблицами content_app_incident (поле id) и content_app_fragmentsgroup (поле id).

Таблица реализует связь типа many-to-many, при которой одна запись из одной таблицы может быть связана с несколькими записями из другой таблицы, и наоборот.

content_app_incident#

Описание таблицы content_app_incident

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор инцидента —
timestamp timestamptz Дата и время создания инцидента —
track_id varchar Идентификатор трека —
frame_id varchar Идентификатор кадра, связанного с инцидентом —
object_type varchar Тип объекта, связанного с инцидентом —
detections jsonb Информация о результатах детекции объекта —
comment text Комментарий к инциденту —
bestshot varchar Идентификатор лучшего кадра —
car_model_score numeric Оценка достоверности распознавания модели ТС —
car_brand_score numeric Оценка достоверности распознавания марки ТС —
vehicle_type_score numeric Оценка достоверности распознавания типа ТС —
vehicle_type_emergency_score numeric Оценка достоверности определения принадлежности ТС к экстренным службам —
vehicle_descriptor text Дескриптор ТС —
is_unread bool Статус просмотра инцидента (новый или просмотренный) —
camera_id uuid Идентификатор камеры БД – content_app_camera, столбец – id
car_model_id uuid Идентификатор модели ТС БД – content_app_carmodel, столбец – id
scenario_id uuid Идентификатор сценария БД – scenario_manager_scenario, столбец – id
vehicle_emergency_type_id uuid Идентификатор типа экстренной службы БД – content_app_vehicleemergencytype, столбец – id
vehicle_type_id uuid Идентификатор типа ТС БД – content_app_vehicletype, столбец – id
service_data jsonb Служебная информация об инциденте —
stream_id uuid Идентификатор видеопотока —
stream_track_id int4 Идентификатор трека в видеопотоке —
public_transport_type_id uuid Идентификатор типа общественного транспорта БД – content_app_publictransporttype, столбец – id
public_transport_type_score numeric Оценка достоверности распознавания типа общественного транспорта —
special_transport_type_id uuid Идентификатор типа специального транспорта БД – content_app_specialtransporttype, столбец – id
special_transport_type_score numeric Оценка достоверности распознавания типа специального транспорта —
vehicle_axles_amount int4 Количество осей транспортного средства —
vehicle_axles_amount_score numeric Оценка достоверности определения количества осей ТС —
patched_with_track_end bool Признак получения события завершения трека от компонента Stream —
quantity int4 Количество транспортных средств —
direction varchar Направление движения транспортного средства —
exit_timestamp timestamptz Дата и время выезда транспортного средства —
atomic_id int8 Уникальный идентификатор записи —
color_type_score numeric Оценка достоверности распознавания цвета ТС —
color_type_id uuid Идентификатор цвета ТС БД – content_app_vehiclecolor, столбец – id
vehicle_emergency_has_flashing_light bool Признак наличия проблесковых маячков —
vehicle_emergency_has_flashing_light_score numeric Оценка достоверности определения наличия проблесковых маячков —
vehicle_orientation varchar Ориентация транспортного средства —
vehicle_orientation_score numeric Оценка достоверности определения ориентации транспортного средства —
count_diff int4 Значение счетчика транспортных средств —

content_app_event_colors#

Промежуточная таблица, устанавливающая связь между таблицами content_app_event (поле id) и content_app_vehiclecolorestimation (поле id).

Таблица реализует связь типа many-to-many, при которой одна запись из одной таблицы может быть связана с несколькими записями из другой таблицы, и наоборот.

django_admin_log#

Описание таблицы django_admin_log

Поле Тип Описание Связь с другими таблицами
id int4 Уникальный идентификатор записи журнала —
action_time timestamptz Дата и время выполнения действия —
object_id text Идентификатор объекта, над которым было выполнено действие —
object_repr varchar Наименование объекта, над которым было выполнено действие —
action_flag int2 Тип выполненного действия —
change_message text Описание изменений, внесенных в объект —
content_type_id int4 Идентификатор типа объекта БД – django_content_type, столбец – id
user_id uuid Идентификатор пользователя, выполнившего действие БД – auth_app_caruser, столбец – id

content_app_platelistitem_vehicle_types#

Промежуточная таблица, устанавливающая связь между таблицами content_app_platelistitem (поле id) и content_app_vehicletype (поле id).

Таблица реализует связь типа many-to-many, при которой одна запись из одной таблицы может быть связана с несколькими записями из другой таблицы, и наоборот.

content_app_platelistitem_car_brands#

Промежуточная таблица, устанавливающая связь между таблицами content_app_platelistitem (поле id) и content_app_carbrand (поле id).

Таблица реализует связь типа many-to-many, при которой одна запись из одной таблицы может быть связана с несколькими записями из другой таблицы, и наоборот.

content_app_publictransporttype#

Описание таблицы content_app_publictransporttype

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор типа общественного транспорта БД – content_app_event, столбец – public_transport_type_id
БД – content_app_incident, столбец – public_transport_type_id
БД – content_app_platelistitem, столбец – list_id
title varchar Наименование типа общественного транспорта —
code varchar Код типа общественного транспорта —

content_app_licenseplate_features#

Промежуточная таблица, устанавливающая связь между таблицами content_app_licenseplate (поле id) и content_app_licenseplatefeature (поле id).

Таблица реализует связь типа many-to-many, при которой одна запись из одной таблицы может быть связана с несколькими записями из другой таблицы, и наоборот.

activity_log_app_activitylog#

Описание таблицы activity_log_app_activitylog

Поле Тип Описание Связь с другими таблицами
id int8 Уникальный идентификатор записи журнала —
action varchar Тип выполненного действия —
timestamp timestamptz Дата и время выполнения действия —
status varchar Статус выполнения действия —
data jsonb Измененные данные —
target_id uuid Идентификатор объекта, над которым было выполнено действие —
target_title varchar Наименование объекта, над которым было выполнено действие —
content_type_id int4 Идентификатор типа объекта БД – django_content_type, столбец – id
user_id uuid Идентификатор пользователя, выполнившего действие БД – auth_app_caruser, столбец – id

content_app_fragmentsitem#

Описание таблицы content_app_fragmentsitem

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор фрагмента —
timestamp timestamptz Дата и время создания фрагмента —
object_type varchar Тип объекта, зафиксированного на фрагменте —
file_name varchar Имя сохраненного изображения —
detections jsonb Информация о результатах детекции объектов —
group_id uuid Идентификатор группы фрагментов БД – content_app_fragmentsgroup, столбец – id
frame_id int4 Идентификатор кадра, к которому относится фрагмент —

scenario_manager_scenario#

Описание таблицы scenario_manager_scenario

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор сценария —
dt_created timestamptz Дата и время создания сценария —
title varchar Наименование сценария —
scenario_type varchar Тип сценария —
is_enable bool Статус активности сценария —
indicator_type_id uuid Идентификатор типа сценария БД – scenario_manager_indicatortype, столбец – id
back_cam_position varchar Положение задней камеры —

content_app_incident_license_plates#

Промежуточная таблица, устанавливающая связь между таблицами content_app_incident (поле id) и content_app_licenseplatefeature (поле id).

Таблица реализует связь типа many-to-many, при которой одна запись из одной таблицы может быть связана с несколькими записями из другой таблицы, и наоборот.

content_app_vehicleemergencytype#

Описание таблицы content_app_vehicleemergencytype

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор типа экстренной службы БД – content_app_event, столбец – vehicle_emergency_type_id
БД – content_app_incident, столбец – vehicle_emergency_type_id
title varchar Наименование экстренной службы —
code varchar Код экстренной службы —

content_app_event#

Описание таблицы content_app_event

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор события —
timestamp timestamptz Дата и время создания события —
track_id varchar Идентификатор трека —
frame_id varchar Идентификатор кадра события —
object_type varchar Тип события —
detections jsonb Информация о результатах детекции объектов —
comment text Комментарий к событию —
bestshot varchar Идентификатор лучшего кадра —
car_model_score numeric Оценка качества распознавания модели ТС —
car_brand_score numeric Оценка качества распознавания марки ТС —
vehicle_type_score numeric Оценка качества распознавания типа ТС —
vehicle_emergency_type_score numeric Оценка качества определения принадлежности ТС к экстренной службе —
vehicle_descriptor text Дескриптор ТС —
camera_id uuid Идентификатор камеры БД – content_app_camera, столбец – id
car_model_id uuid Идентификатор модели ТС БД – content_app_carmodel, столбец – id
scenario_id uuid Идентификатор сценария БД – scenario_manager_scenario, столбец – id
vehicle_emergency_type_id uuid Идентификатор типа экстренной службы БД – content_app_vehicleemergencytype, столбец – id
vehicle_type_id uuid Идентификатор типа ТС БД – content_app_vehicletype, столбец – id
service_data jsonb Служебная информация о событии —
stream_id uuid Идентификатор видеопотока —
stream_track_id int4 Идентификатор трека видеопотока —
public_transport_type_id uuid Идентификатор типа общественного транспорта БД – content_app_publictransporttype, столбец – id
public_transport_type_score numeric Оценка качества распознавания типа общественного транспорта —
special_transport_type_id uuid Идентификатор типа специального транспорта БД – content_app_specialtransporttype, столбец – id
special_transport_type_score numeric Оценка качества распознавания типа специального транспорта —
vehicle_axles_amount int4 Количество осей ТС —
vehicle_axles_amount_score numeric Оценка качества определения количества осей ТС —
patched_with_track_end boolean Флаг, указывающий, что для события получено сообщение о завершении трека от компонента Stream —
quantity int4 Количество транспортных средств —
direction varchar Направление движения ТС —
exit_timestamp timestamptz Дата и время выезда ТС —
atomic_id int8 Внутренний идентификатор записи —
color_type_score numeric Оценка качества распознавания цвета ТС —
color_type_id uuid Идентификатор цвета ТС БД – content_app_vehiclecolor, столбец – id
vehicle_emergency_has_flashing_light bool Признак наличия проблесковых маячков —
vehicle_emergency_has_flashing_light_score numeric Оценка качества определения наличия проблесковых маячков —
vehicle_orientation varchar Ориентация ТС —
vehicle_orientation_score numeric Оценка качества определения ориентации ТС —
count_diff int4 Счетчик транспортных средств —

content_app_platelistitem_countries#

Промежуточная таблица, устанавливающая связь между таблицами content_app_platelistitem (поле id) и content_app_licenseplatecountry (поле id).

Таблица реализует связь типа many-to-many, при которой одна запись из одной таблицы может быть связана с несколькими записями из другой таблицы, и наоборот.

django_session#

Описание таблицы django_session

Поле Тип Описание
session_key varchar Уникальный идентификатор пользовательской сессии
session_data text Данные пользовательской сессии
expire_date timestamptz Дата и время окончания срока действия сессии

content_app_vehiclecolortype#

Описание таблицы content_app_vehiclecolortype

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор типа цвета ТС БД – content_app_event, столбец – color_type_id
БД – content_app_incident, столбец – color_type_id
title varchar Наименование типа цвета ТС —
code varchar Код типа цвета ТС —

content_app_event_avg_speed#

Описание таблицы content_app_event_avg_speed

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор записи расчета средней скорости для события —
created timestamptz Дата и время создания записи —
group uuid Идентификатор группы, в рамках которой выполнен расчет БД – content_app_event_groups, столбец – id
speed int4 Средняя скорость ТС —
distance_to_previous numeric Расстояние между начальной и конечной точками —
handler_id uuid Идентификатор обработчика, использованного для расчета скорости БД – scenario_manager_handler, столбец – id
record_id uuid Идентификатор события БД – content_app_event, столбец – id

scenario_manager_scenariogroup_scenarios#

Промежуточная таблица, устанавливающая связь между таблицами scenario_manager_scenariogroup (поле id) и scenario_manager_scenario (поле id).

Таблица реализует связь типа many-to-many, при которой одна запись из одной таблицы может быть связана с несколькими записями из другой таблицы, и наоборот.

content_app_incident_avg_speed#

Описание таблицы content_app_incident_avg_speed

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор записи расчета средней скорости для инцидента —
created timestamptz Дата и время создания записи —
group uuid Идентификатор группы, в рамках которой выполнен расчет —
speed int4 Средняя скорость ТС —
distance_to_previous numeric Расстояние между начальной и конечной точками —
handler_id uuid Идентификатор обработчика, использованного для расчета скорости БД – scenario_manager_handler, столбец – id
record_id uuid Идентификатор инцидента БД – content_app_incident, столбец – id

content_app_licenseplatecountry#

Описание таблицы content_app_licenseplatecountry

Поле Тип Описание
id uuid Уникальный идентификатор страны регистрации ГРЗ
title varchar Наименование страны
code varchar Код страны

auth_permission#

Описание таблицы auth_permission

Поле Тип Описание
id int4 Уникальный идентификатор разрешения
name varchar Наименование разрешения
content_t int4 Идентификатор типа контента, к которому относится разрешение
codename varchar Системное кодовое имя разрешения

scenario_manager_scenariolistextra#

Описание таблицы scenario_manager_scenariolistextra

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор записи —
dt_created timestamptz Дата и время создания записи —
is_except varchar Признак использования списка в сценарии —
list_id uuid Идентификатор списка БД – content_app_list, столбец – id
scenario_id uuid Идентификатор сценария БД – scenario_manager_scenario, столбец – id

content_app_cameraregion#

Описание таблицы content_app_cameraregion

Поле Тип Описание
id uuid Уникальный идентификатор зоны распознавания
tag_name varchar Наименование зоны распознавания

content_app_platelistitem#

Описание таблицы content_app_platelistitem

Поле Тип Описание
id uuid Уникальный идентификатор записи списка ГРЗ
created timestamptz Дата и время создания записи
car_grz varchar Символы ГРЗ
image_item varchar Изображение ГРЗ
image_accuracy float8 Оценка качества распознавания ГРЗ
image_descriptor text Дескриптор ГРЗ
extra_data jsonb Дополнительная служебная информация
list_id uuid Идентификатор списка
vehicle_emergency_has_flashing_light bool Признак наличия проблесковых маячков

content_app_cameravector#

Описание таблицы content_app_cameravector

Поле Тип Описание Связь с другими таблицами
id uuid Уникальный идентификатор вектора движения —
name varchar Наименование вектора —
max_angle_d int4 Максимальный угол вектора —
points jsonb Координаты точек, определяющих вектор —
camera_id uuid Идентификатор камеры БД – content_app_camera, столбец – id
display_color varchar Цвет отображения вектора в интерфейсе —

content_app_licenseplate#

Промежуточная таблица, устанавливающая связь между таблицами content_app_incident (поле id) и content_app_licenseplatefeature (поле id).

Таблица реализует связь типа many-to-many, при которой одна запись из одной таблицы может быть связана с несколькими записями из другой таблицы, и наоборот.