select 
    pg_class.relname,
    pg_stat_activity.*,
    pg_locks.*  
from pg_locks
join pg_class on
    (pg_locks.relation = pg_class.oid)
join pg_stat_activity on
    (pg_locks.pid = pg_stat_activity.pid);



select 
    pg_class.relname,
    pg_stat_activity.datname,
    pg_stat_activity.application_name,
    pg_stat_activity.pid,
    pg_stat_activity.client_addr,
    pg_stat_activity.query,
    pg_locks.mode
from pg_locks
join pg_class on
    (pg_locks.relation = pg_class.oid)
join pg_stat_activity on
    (pg_locks.pid = pg_stat_activity.pid)
order by
    pg_stat_activity.client_addr,
    pg_stat_activity.pid,
    pg_class.relname;