Я пытаюсь увидеть и перехватить все выполненные запросы, которые в данный момент находятся в базе данных postgres. Я использую SELECT pg_stat_activity, но в представлении присутствует очень мало строк.
select datname,pid,usename,application_name,client_addr,query_start,query
from pg_stat_activity
where datname='mydb'
И я заметил еще одну вещь: когда я выполняю довольно медленный запрос в другом окне запроса, он появляется в pg_stat_activity с состоянием 'active', но как только запрос завершается, он исчезает из представления pg_stat_activity,Насколько я понимаю, pg_stat_activity - это представление, чтобы найти все действия.
Моя версия postgres - 9.4.