Hola darkodysseus.
Una solución podría ser organizar todas las consultas que realizas en un archivo .sql de forma secuencial.
habilitar el log_statement para poder ver lo que se ejecuta en tu base de datos.
Código sql:
Ver originalpostgres= SET log_statement = 'all';
Ejecutar el archivo con las consultas.
Cuando veas que el sistema se pega, vas a la carpeta data/pg_log y abres el archivo mas reciente.
Ahi te aparecen los comandos que se alcanzaron a ejecutar en la consulta del archivo y cual es el que te está generando problema.
Espero te sirva.
Un saludo