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