PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

La commande COPY correcte pour charger les données postgreSQL à partir d'un fichier csv contenant des données entre guillemets simples ?

Guillemets simples doubles (si standard_conforming_strings est activé, consultez le documentation )

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

ou utilisez le non standard spécifique à PostgreSQL chaîne d'échappement :

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