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'