Si solo está alimentando una gran cantidad de SQL a psql entonces tienes un par de opciones.
Podría ejecutar psql con --echo-all :
-a --echo-all
Imprime todas las líneas de entrada en la salida estándar a medida que se leen. Esto es más útil para el procesamiento de secuencias de comandos que el modo interactivo. Esto es equivalente a configurar la variable ECHO a all .
Sin embargo, esa y las otras opciones de "hacer eco de todo lo de este tipo" (consulte el manual) son probablemente demasiado ruidosas. Si solo desea imprimir cosas manualmente, use \echo :
\echo text [ ... ]
Imprime los argumentos en la salida estándar, separados por un espacio y seguidos de una nueva línea. Esto puede ser útil para intercalar información en la salida de los scripts.
Entonces puedes decir:
\echo 'Starting to insert into table X'
-- big pile of inserts go here...
\echo 'Finished inserting into table X'