PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Il comando COPY corretto per caricare i dati postgreSQL dal file CSV che contiene dati con virgolette singole?

Virgolette singole doppie (se standard_conforming_strings è attivo, vedere il documenti )

COPY my_table FROM 'c:\downloads\file.csv' DELIMITERS ',' CSV QUOTE '''';

oppure usa il stringa di escape :

COPY my_table FROM 'c:\downloads\file.csv' DELIMITERS ',' CSV QUOTE E'\'';