Uma das forma de visualizar os processos em execução no PostgreSQL e saber todas as queries que estão sendo executadas no momento, basta:
SELECT * FROM pg_stat_activity
Um possível retorno de exemplo do comando seria os dados abaixo apresentados
datid | datname | procpid | usesysid | usename | application_name | client_addr | client_hostname | client_port | backend_start | xact_start | query_start | waiting | current_query -------+----------+---------+----------+----------+------------------+-------------+-----------------+-------------+-------------------------------+-------------------------------+-------------------------------+---------+--------------------------------- 11919 | postgres | 2708 | 10 | postgres | psql | | | -1 | 2014-09-11 18:02:47.109839-03 | 2014-09-11 18:16:43.300465-03 | 2014-09-11 18:16:43.300465-03 | f | SELECT * FROM pg_stat_activity; (1 row)