Si vous alimentez juste un gros tas de SQL à psql
alors vous avez plusieurs options.
Vous pouvez exécuter psql
avec --echo-all
:
-a
--echo-all
Imprime toutes les lignes d'entrée sur la sortie standard au fur et à mesure qu'elles sont lues. Ceci est plus utile pour le traitement de script que le mode interactif. Cela équivaut à définir la variableECHO
àall
.
Cela et les autres options "faire écho à tout ce type" (voir le manuel) sont probablement trop bruyants. Si vous voulez juste imprimer des choses manuellement, utilisez \echo
:
\echo
text
[ ... ]
Imprime les arguments sur la sortie standard, séparés par un espace et suivis d'une nouvelle ligne. Cela peut être utile pour entremêler des informations dans la sortie des scripts.
Vous pouvez donc dire :
\echo 'Starting to insert into table X'
-- big pile of inserts go here...
\echo 'Finished inserting into table X'