Pokud právě dodáváte velkou hromadu SQL do psql
pak máte několik možností.
Můžete spustit psql
s --echo-all
:
-a
--echo-all
Vytiskněte všechny vstupní řádky na standardní výstup při jejich čtení. To je užitečnější pro zpracování skriptů než interaktivní režim. To je ekvivalentní nastavení proměnnéECHO
naall
.
Tato a další možnosti "echo všechno tohoto typu" (viz manuál) jsou však pravděpodobně příliš hlučné. Pokud chcete pouze tisknout věci ručně, použijte \echo
:
\echo
text
[ ... ]
Vytiskne argumenty na standardní výstup oddělené jednou mezerou a za nimi nový řádek. To může být užitečné pro rozptýlení informací ve výstupu skriptů.
Takže můžete říct:
\echo 'Starting to insert into table X'
-- big pile of inserts go here...
\echo 'Finished inserting into table X'