Ако просто подавате голяма купчина SQL към psql тогава имате няколко опции.
Можете да стартирате psql с --echo-all :
-a--echo-all
Отпечатайте всички входни редове към стандартен изход, докато се четат. Това е по-полезно за обработка на скриптове, отколкото за интерактивен режим. Това е еквивалентно на настройката на променливатаECHOдоall.
Тази и другите опции "ехо всичко от този тип" (вижте ръководството) вероятно са твърде шумни. Ако просто искате да отпечатате нещата ръчно, използвайте \echo :
\echotext[ ... ]
Отпечатва аргументите към стандартния изход, разделени с един интервал и последвани от нов ред. Това може да бъде полезно за разпръскване на информация в изхода на скриптове.
Така че можете да кажете:
\echo 'Starting to insert into table X'
-- big pile of inserts go here...
\echo 'Finished inserting into table X'