PostgreSQL copy相关选项

来源:这里教程网 时间:2026-03-14 21:17:30 作者:
copy table_name (col1,col2,col3)
from  'sourceData.txt'
with  (
FORMAT csv,
DELIMITER  ',' ,
escape  '\',
header true,
quote ' " ',
encoding ' UTF8')

这里, with后面括号中跟的是导入参数设置:

format指定导入的 为csv格式

delimiter指定了字段之间的分隔符号位逗号

escape指定了在引号中的 为反斜杠,这样即使在引号 中存在引号本身,也可以用该字符进行转义,变为一般的引号字符,而不是字段终结

header true:指定文件中存在header 。如果没有的话,则设置为false

quote指定了以双引号作为 字段的引号,这样它会将双引号内的内容作为一个字段值来进行处理

encoding指定了文件的编码格式为utf8, 如果是别的格式则修改为适当的编码格式.

相关推荐