Lorsque vous utilisez le \copy
Commande avec psql
J'ai un fichier avec des valeurs vides. Ces valeurs ne doivent pas être null
mais plutôt une chaîne vide.
Ma commande:
\copy agltransact FROM 'dbo_agltransact.csv' with null as '' CSV HEADER;
L'erreur que je reçois:
ERROR: null value in column "apar_id" violates not-null constraint
J'ai ces données:
account,amount,apar_id,apar_type
14015,3000000.000,,1
14015,3000000.000,,2
Je veux que la prochaine dernière colonne soit une chaîne vide.
Deviner. J'ai besoin d'échapper et de sortir les citations simples
\copy agltransact FROM 'dbo_agltransact.csv' with null as E'\'\'' CSV HEADER;