-- Скорости из Traccar были сохранены в узлах — домножаем историю на 1.852 -- (только трекерные объекты с external_id; у PWA-персон уже км/ч). UPDATE gps_positions p SET speed = ROUND((p.speed * 1.852)::numeric, 1) FROM gps_assets a WHERE p.asset_id = a.id AND a.external_id IS NOT NULL AND p.speed IS NOT NULL; UPDATE gps_assets SET last_speed = ROUND((last_speed * 1.852)::numeric, 1) WHERE external_id IS NOT NULL AND last_speed IS NOT NULL; -- Настройка деления трека на поездки: стоянка дольше N минут = конец поездки -- (0 = не делить на поездки). ALTER TABLE gps_settings ADD COLUMN IF NOT EXISTS trip_stop_minutes INTEGER NOT NULL DEFAULT 10;