Zdá se, že váš zdrojový soubor csv používá ' (jednoduchá uvozovka), chcete-li uvozovat všechny sloupce. Můžete to zadat jako znak citace pomocí možnosti QUOTE
\copy příkaz se pokouší načíst 'old' do sloupce stavu, který kontroluje, zda jsou hodnoty buď new nebo old . Extra uvozovky porušují omezení.
\copy example_table(name,status) FROM example.sql DELIMITER ',' CSV Header QUOTE ''''
Jsou vyžadovány 4 jednoduché uvozovky, protože 1 určuje skutečný znak uvozovky, 1 uvozuje znak uvozovky a 2 uzavírá znak uvozovky.