Se stai solo alimentando una grossa pila di SQL a psql allora hai un paio di opzioni.
Potresti eseguire psql con --echo-all :
-a --echo-all
Stampa tutte le righe di input sullo standard output mentre vengono lette. Questo è più utile per l'elaborazione degli script rispetto alla modalità interattiva. Ciò equivale a impostare la variabile ECHO a all .
Quella e le altre opzioni "eco tutto di questo tipo" (vedi il manuale) sono probabilmente troppo rumorose. Se vuoi solo stampare le cose manualmente, usa \echo :
\echo text [ ... ]
Stampa gli argomenti sullo standard output, separati da uno spazio e seguiti da una nuova riga. Questo può essere utile per spargere le informazioni nell'output degli script.
Quindi puoi dire:
\echo 'Starting to insert into table X'
-- big pile of inserts go here...
\echo 'Finished inserting into table X'