ITPub博客

首页 > 数据库 > PostgreSQL > PostgreSQL copy相关选项

PostgreSQL copy相关选项

PostgreSQL 作者:T1YSL 时间:2024-01-11 14:52:11 0 删除 编辑
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, 如果是别的格式则修改为适当的编码格式.


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69990629/viewspace-3003485/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
中国开源软件推进联盟PG分会系列技术丛书《快速掌握PostgreSQL版本新特性》一书副主编。数据库技术专家。数据库认证讲师、恩墨学院数据库讲师。擅长MySQL数据库、PostgreSQL等开源数据库。拥有MySQL-OCP 、PostgreSQL-PGCM等数据库认证。

注册时间:2020-12-12

  • 博文量
    152
  • 访问量
    160667