Se você está apenas alimentando uma grande pilha de SQL para
psql então você tem algumas opções. Você pode executar o
psql com --echo-all :
-a--echo-all
Imprima todas as linhas de entrada na saída padrão à medida que são lidas. Isso é mais útil para o processamento de scripts do que o modo interativo. Isso é equivalente a definir a variávelECHOparaall.
Essa e as outras opções de "ecoar tudo desse tipo" (consulte o manual) provavelmente são muito barulhentas. Se você quiser apenas imprimir manualmente, use
\echo :
\echotext[ ... ]
Imprime os argumentos para a saída padrão, separados por um espaço e seguidos por uma nova linha. Isso pode ser útil para intercalar informações na saída de scripts.
Então você pode dizer:
\echo 'Starting to insert into table X'
-- big pile of inserts go here...
\echo 'Finished inserting into table X'