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

COPY CSV Postgres dari/impor tidak menghormati header CSV

COPY perintah secara default menyalin kolom dari file CSV dalam urutan default kolom dalam tabel. HEADER opsi pada input diabaikan , pada dasarnya hanya menginformasikan backend untuk mengabaikan baris pertama pada input. Jika urutan kolom dalam CSV tidak sesuai dengan urutan kolom dalam tabel, Anda dapat secara eksplisit menentukan urutan kolom agar sesuai dengan tata letak file CSV:

COPY churches (id,denomination_id,name,address_id)
FROM '$PWD/data/Data - Churches.csv'
WITH DELIMITER ',' CSV HEADER;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres menyisipkan baris hanya jika jumlah baris di bawah batas

  2. Apa pro dan kontra melakukan perhitungan dalam sql vs. di aplikasi Anda?

  3. isi kolom dengan nilai terakhir dari partisi di postgresql

  4. Temukan titik terdekat di Pandas DataFrames

  5. Jatuhkan semua fungsi dari database Postgres