Det ser ud til, at din kilde-csv bruger '
(enkelt citat) for at citere alle kolonnerne. Du kan angive det som citattegn ved at bruge muligheden QUOTE
\copy
kommandoen forsøger at indlæse 'old'
ind i statuskolonnen, der kontrollerer, at værdierne enten er new
eller old
. De ekstra citater overtræder begrænsningen.
\copy example_table(name,status) FROM example.sql DELIMITER ',' CSV Header QUOTE ''''
4 enkelte anførselstegn er påkrævet, fordi 1 angiver det faktiske citattegn, 1 for at undslippe citattegn, og 2 omslutter det undvigede citattegn.