Hvis du bare fodrer en stor bunke SQL til psql
så har du et par muligheder.
Du kunne køre psql
med --echo-all
:
-a
--echo-all
Udskriv alle inputlinjer til standardoutput, efterhånden som de læses. Dette er mere nyttigt til scriptbehandling end interaktiv tilstand. Dette svarer til at indstille variablen ECHO
til all
.
Den og de andre "ekko alt af denne type" muligheder (se manualen) er nok dog for støjende. Hvis du bare vil udskrive ting manuelt, så brug \echo
:
\echo
text
[ ... ]
Udskriver argumenterne til standardoutputtet, adskilt af et mellemrum og efterfulgt af en ny linje. Dette kan være nyttigt til at blande information i outputtet af scripts.
Så du kan sige:
\echo 'Starting to insert into table X'
-- big pile of inserts go here...
\echo 'Finished inserting into table X'