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'