2012-01-03 22 views
0

反正有禁用QUOTE AS这个数据分配器释放出的是有一组像一个文件,PostgreSQL的 COPY命令和报价少文件

col1,col2 
foo,bar 

一些列是一个稍微复杂

col1,col2 
Test outside-"bar' Blah blah` Someone else,What 

现在的问题:有没有比给QUOTE AS假定不存在的字符更好的方法?

\COPY maxmind.country FROM worldcitiespop.txt CSV QUOTE AS '$' HEADER 

其中$是假设字符不存在?

回答

1

您不需要知道引号字符不存在,如果需要,csv格式可以转义引号。你应该选择适合worldcitiespop.txt包含的方言。

+0

虽然没有引号字符,但它只是用逗号分隔,即逗号不能出现在数据中的所有可能的引号字符都可以。 – 2012-01-04 05:57:03