Ответ 1
(вопрос) Не получите эту информацию в
выберите * из pg_user;
или используя представление pg_stat_activity:
select * from pg_stat_activity;
Добавлено:
в представлении говорится:
Одна строка на серверный процесс, показывающая идентификатор базы данных, имя базы данных, идентификатор процесса, идентификатор пользователя, имя пользователя, текущий запрос, состояние ожидания запроса, время начала текущего запроса, время на который был запущен, и адрес клиента и номер порта. Столбцы, которые сообщают данные о текущем запросе, доступны, если параметр stats_command_string не отключен. Кроме того, эти столбцы видны только в том случае, если пользователь, рассматривающий представление, является суперпользователем или тем же, что и пользователь, владеющий процессом, о котором сообщается.
Вы не можете фильтровать и получать эту информацию? которые будут текущими пользователями в базе данных, вы можете использовать начатое время выполнения, чтобы получить все запросы за последние 5 минут, например...
что-то вроде этого.