Om du bara matar en stor hög med SQL till psql
då har du ett par alternativ.
Du kan köra psql
med --echo-all
:
-a
--echo-all
Skriv ut alla inmatningsrader till standardutdata när de läses. Detta är mer användbart för skriptbehandling än interaktivt läge. Detta motsvarar att ställa in variabelnECHO
tillall
.
Det och de andra alternativen "eko allt av den här typen" (se manualen) är förmodligen för bullriga dock. Om du bara vill skriva ut saker manuellt, använd \echo
:
\echo
text
[ ... ]
Skriver ut argumenten till standardutdata, separerade med ett mellanslag och följt av en nyrad. Detta kan vara användbart för att blanda information i utdata av skript.
Så du kan säga:
\echo 'Starting to insert into table X'
-- big pile of inserts go here...
\echo 'Finished inserting into table X'