PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Psql COPY dengan kendala gagal

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.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL buat tabel jika tidak ada

  2. Bagaimana cara menyesuaikan file konfigurasi gambar Docker PostgreSQL resmi?

  3. Ancaman Keamanan PostgreSQL Teratas

  4. Bagaimana cara menghapus data dari beberapa tabel?

  5. Kesalahan soket Postgresql pada OSX 10.7.3 saat menjalankan syncdb . Django