SQLの大きな山をpsqlにフィードしているだけの場合 次に、いくつかのオプションがあります。
psqlを実行できます --echo-allを使用 :
-a
--echo-all
すべての入力行を、読み取ったときに標準出力に出力します。これは、インタラクティブモードよりもスクリプト処理に役立ちます。これは、変数ECHOを設定するのと同じです。all。
それと他の「このタイプのすべてをエコーする」オプション(マニュアルを参照)は、おそらくノイズが多すぎます。手動で印刷したいだけの場合は、\echoを使用してください :
\echotext[...]
引数を標準出力に出力します。スペースを1つ区切り、その後に改行を入れます。これは、スクリプトの出力に情報を散在させるのに役立ちます。
だからあなたは言うことができます:
\echo 'Starting to insert into table X'
-- big pile of inserts go here...
\echo 'Finished inserting into table X'