Tampaknya csv sumber Anda menggunakan '
(kutipan tunggal) untuk mengutip semua kolom. Anda dapat menentukannya sebagai karakter kutipan menggunakan opsi QUOTE
\copy
perintah mencoba memuat 'old'
ke dalam kolom status yang memeriksa apakah nilainya new
atau old
. Kutipan tambahan melanggar batasan.
\copy example_table(name,status) FROM example.sql DELIMITER ',' CSV Header QUOTE ''''
4 tanda kutip tunggal diperlukan karena 1 menentukan karakter kutipan yang sebenarnya, 1 untuk keluar dari karakter kutipan, dan 2 menyertakan karakter kutipan yang lolos.