SELECT * FROM pg_stat_activity WHERE state = 'active';
So you can identify the PID of the hanging query you want to terminate, run this:
SELECT pg_cancel_backend(PID);
P. Eisentraut. Mitp-Verlag, Bonn, (2003)das Insider-Wissen der PostgreSQL-Entwickler, mit ausführlicher SQL-Beschreibung, den PostgreSQL-Server sicher beherrschen; übers. von Peter Eisentraut.