psql
mengira perintah pertama Anda hanyalah \copy (
dan baris di bawahnya yang berasal dari pernyataan lain yang tidak terkait. Perintah-meta tidak tersebar di banyak baris, karena baris baru adalah terminator untuknya.
Kutipan relevan dari halaman manual psql dengan beberapa penekanan ditambahkan:
Jadi kesalahan pertama adalah \copy (
gagal, maka baris di bawah ini ditafsirkan sebagai SELECT independen yang terlihat baik-baik saja hingga baris 7 ketika ada tanda kurung penutup palsu.
Seperti yang diceritakan dalam komentar, perbaikannya adalah menjejalkan seluruh perintah meta ke dalam satu baris.