Jika Anda hanya memasukkan banyak SQL ke psql
maka Anda memiliki beberapa opsi.
Anda dapat menjalankan psql
dengan --echo-all
:
-a
--echo-all
Cetak semua baris input ke output standar saat dibaca. Ini lebih berguna untuk pemrosesan skrip daripada mode interaktif. Ini sama dengan menyetel variabelECHO
keall
.
Itu dan opsi "echo everything of this type" lainnya (lihat manual) mungkin terlalu berisik. Jika Anda hanya ingin mencetak sesuatu secara manual, gunakan \echo
:
\echo
text
[ ... ]
Mencetak argumen ke output standar, dipisahkan oleh satu spasi dan diikuti oleh baris baru. Ini berguna untuk menyelingi informasi dalam keluaran skrip.
Jadi Anda bisa mengatakan:
\echo 'Starting to insert into table X'
-- big pile of inserts go here...
\echo 'Finished inserting into table X'