Saya memiliki fungsi debug pada pesan. Pesan itu dimunculkan seperti
RAISE NOTICE 'Value of id : %', id;
Saya mengatur file log dengan \o messages.txt
Lalu saya melakukan apa yang harus saya lakukan \i process.sql
Dan ketika eksekusi dihentikan \o
,.
Masalahnya adalah bahwa saya tidak memiliki pesan yang diangkat oleh pemberitahuan ke messages.txt. Pesan-pesan ditampilkan di layar tetapi saya ingin mereka ditulis di messages.txt
Bagaimana saya bisa melakukan itu?
Saya mencoba menggunakan RAISE LOG...
dan pesan ditulis dalam file log ... Bukan itu yang saya inginkan.
Saya punya pekerjaan dengan
plsql -f /path/to/process.sql > messages.txt 2>&1
tapi saya ingin tahu bagaimana saya bisa menggunakan \ i dan \ o pada klien plsql memiliki pesan ke file yang ditentukan dalam \ o
Klien saya, di cygwin adalah psql (PostgreSQL) 8.2.11 dan versi server 9.0.7
psql
?libpq
Saya bisa mengerti jika Anda memiliki perangkat lunak non-portabel yang harus berjalan di Cygwin, tetapi kapan psql
tersedia secara native untuk Windows apa daya tarik menjalankan versi kuno di Cygwin?