Jeśli po prostu dostarczasz duży stos SQL do psql masz kilka opcji.
Możesz uruchomić psql z --echo-all :
-a --echo-all
Wydrukuj wszystkie wiersze wejściowe na standardowe wyjście w miarę ich odczytywania. Jest to bardziej przydatne do przetwarzania skryptów niż w trybie interaktywnym. Jest to równoważne ustawieniu zmiennej ECHO do all .
Ta i inne opcje "echo wszystkiego tego typu" (patrz instrukcja) są jednak prawdopodobnie zbyt głośne. Jeśli chcesz po prostu drukować rzeczy ręcznie, użyj \echo :
\echo text [ ... ]
Wypisuje argumenty na standardowe wyjście, oddzielone jedną spacją i poprzedzone znakiem nowej linii. Może to być przydatne do przeplatania informacji w wynikach skryptów.
Możesz więc powiedzieć:
\echo 'Starting to insert into table X'
-- big pile of inserts go here...
\echo 'Finished inserting into table X'