Melkij: данные надо выводить из игровой статистики. Долго объяснять, поэтому проще использовать такие примеры.
В системе игрок ставит за какое-то действия оценки, так получается, что за одно и то же действие может несколько раз поставить одну и ту же оценку, а мне в статистки надо вывести массив с объектами где есть уникальные оценки (не дублированные) и id игрока. В другую статистику надо было просто массив оценок игрока выводить, но с этим мы справились =) .
Melkij: спасибо distinct делает то что нужно, но при формировании объекта jsonb_agg(distinct json_build_object("id", id, "name", name) ) он не отрабатывает, и пишет ошибку :(
Есть решения замера скорости https://github.com/nesk/network.js .
Можно основываясь на нём замерять скорость от сервера до клиента и как-то определять задержку, т.к. задержка от камеры до сервера всегда постоянная и минимальная.
В системе игрок ставит за какое-то действия оценки, так получается, что за одно и то же действие может несколько раз поставить одну и ту же оценку, а мне в статистки надо вывести массив с объектами где есть уникальные оценки (не дублированные) и id игрока. В другую статистику надо было просто массив оценок игрока выводить, но с этим мы справились =) .