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

Postgresql COPY CSV ERROR:data tambahan setelah kolom terakhir yang diharapkan

Bekerja seperti pesona, di sini ...

DROP TABLE zipcodes CASCADE;
CREATE TABLE zipcodes
        ( id serial NOT NULL PRIMARY KEY
        , zzip varchar NOT NULL UNIQUE
        , ztype varchar
        , primary_city varchar
        , acceptable_cities varchar
        , unacceptable_cities varchar
        , state varchar
        , county varchar
        , ztimezone varchar
        , area_codes varchar
        , latitude varchar
        , longitude varchar
        , world_region varchar
        , country varchar
        , decommissioned varchar
        , estimated_population varchar
        , notes varchar
        ); 

COPY zipcodes (zzip,ztype,primary_city
     , acceptable_cities,unacceptable_cities
     , state,county,ztimezone,area_codes 
     , latitude,longitude,world_region,country
     , decommissioned,estimated_population,notes )
FROM '/tmp/zip_code_database.csv'
        WITH CSV HEADER delimiter ','
        ;

Hasil:

DROP TABLE
CREATE TABLE
COPY 42522

(mungkin OP memiliki masalah CR/CRLF?)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kembalikan Jenis Tabel dari fungsi A di PostgreSQL

  2. PostgreSQL ke Data-Warehouse:Pendekatan terbaik untuk ETL/ekstraksi data hampir real-time

  3. Postgresql join_collapse_limit dan waktu untuk perencanaan kueri

  4. sql menghasilkan nama tabel/tampilan yang unik

  5. Ikhtisar Ekstensi Tepercaya di PostgreSQL 13