Files
eko/query/device_analytics.sql
Kyren223 f793203e04 Added session duration metrics with device analytics along with device
analytics metrics in the DB to aggregate and DeviceID abuse prevention
2025-07-19 18:32:12 +03:00

12 lines
331 B
SQL

-- name: SetDeviceAnalytics :one
INSERT INTO device_analytics (
device_id, os, arch, term, colorterm
) VALUES (
@device_id, @os, @arch, @term, @colorterm
)
ON CONFLICT DO
UPDATE SET
os = EXCLUDED.os, arch = EXCLUDED.arch, term = EXCLUDED.term, colorterm = EXCLUDED.colorterm
WHERE device_id = EXCLUDED.device_id
RETURNING *;