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

Описание базы данных PostgreSQL CARS_Analytics#

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

Общая схема связей таблиц в БД CARS_Analytics (Рисунок 3).

Схема связей таблиц в БД
Рисунок 3. Схема связей таблиц в БД

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

В этом разделе представлено описание полей таблиц БД и их связи с другими таблицами.

content_app_vehiclecolor#

Таблица 3. Описание таблицы 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#

Таблица 4. Описание таблицы 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#

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

Поле Тип Описание
password varchar пароль пользователя
last_login timestamptz дата и время последнего входа в систему
is_superuse 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#

Таблица 6. Описание таблицы 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#

Таблица 7. Описание таблицы 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 Ссылка на визуальный режим CARS_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#

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

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

content_app_vehicletype#

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

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

content_app_specialtransporttype#

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

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

content_app_carmodel#

Таблица 11. Описание таблицы 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#

Таблица 12. Описание таблицы 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#

Таблица 13. Описание таблицы 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#

Таблица 14. Описание таблицы 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#

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

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

scenario_manager_indicatortype#

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

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

django_content_type#

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

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

content_app_list#

Таблица 18. Описание таблицы 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#

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

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

auth_app_caruseradministration#

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

Поле Тип Описание Связь с другими таблицами
id uuid Идентификатор пользователя -
email varchar Адрес электронной почты (логин) пользователя -
role int4 Роль пользователя в системе БД – content_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#

Таблица 21. Описание таблицы 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#

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

Поле Тип Описание Связь с другими таблицами
id uuid Идентификатор full frame group БД – 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#

Таблица 23. Описание таблицы 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 boolean Флаг, определяющий, что для данного инцидента поступило событие окончания трека от CARS_Stream -
quantity int4 Количество ТС -
direction varchar Направление ТС -
exit_timestamp timestamptz Время выезда ТС -
atomic_id int8 uuid -
color_type_score numeric Значение качества оценки цвета ТС -
color_type_id uuid Идентификатор цвета ТС -
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, что означает, что одна запись из таблицы может быть связана с несколькими записями, и наоборот, одна запись из таблицы может быть связана с несколькими записями в другой таблице.

djando_admin_log#

Таблица 24. Описание таблицы djando_admin_log

Поле Тип Описание Связь с другими таблицами
id int4 ID записи в журнале -
action_tim timestamptz Время события, когда действие было выполнено -
object_id text ID объекта, на который было направлено действие -
object_repr varchar Название объекта, на который было направлено действие -
action_flag int2 Флаг, который указывает, какое действие было выполнено -
change_me text Текстовое описание изменений, которые были выполнены в объекте -
content_ty int4 Идентификатор типа содержимого -
user_id uuid ID пользователя, который выполнил действие БД – 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#

Таблица 25. Описание таблицы 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#

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

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

content_app_fragmentsitem#

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

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

scenario_manager_scenario#

Таблица 28. Описание таблицы 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#

Таблица 29. Описание таблицы 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#

Таблица 30. Описание таблицы 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_type_emergency_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 Информация о cобытии -
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 Флаг, определяющий, что для данного события поступило событие окончания трека от CARS_Stream -
quantity int4 Количество ТС -
direction varchar Направление ТС -
exit_timestamp timestamptz Время выезда ТС -
atomic_id int8 uuid -
color_type_score numeric Значение качества оценки цвета ТС -
color_type_id uuid Идентификатор цвета ТС -
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, что означает, что одна запись из таблицы может быть связана с несколькими записями, и наоборот, одна запись из таблицы может быть связана с несколькими записями в другой таблице.

djando_session#

Таблица 31. Описание таблицы djando_session

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

content_app_vehiclecolortype#

Таблица 32. Описание таблицы 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#

Таблица 33. Описание таблицы 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#

Таблица 34. Описание таблицы 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#

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

Поле Тип Описание
id uuid Идентификатор страны принадлежности ГРЗ
titile varchar Название страны
code varchar Код страны

auth_permission#

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

Поле Тип Описание
id int4 Идентификатор разрешения
name varchar Название разрешения
content_t int4 Идентификатор типа контента, к которому относится разрешение
codename varchar Кодовое имя разрешения, используемое в системе для более удобного обращения к разрешению

scenario_manager_scenariolistextra#

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

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

content_app_cameraregion#

Таблица 38. Описание таблицы camera_app_cameraregion

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

content_app_platelistitem#

Таблица 39. Описание таблицы 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#

Таблица 40. Описание таблицы 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, что означает, что одна запись из таблицы может быть связана с несколькими записями, и наоборот, одна запись из таблицы может быть связана с несколькими записями в другой таблице.