【问题标题】:COPY CSV TO POSTGRES TEXTX FIELDS ARE QUOTED将 CSV 复制到 POSTGRES TEXTX 字段被引用
【发布时间】:2020-03-10 16:02:32
【问题描述】:

我需要将 csv 转换为 postgres 表。我使用下面的查询:

copy public.itens_2019 from 'C:\itens.csv' delimiter ',' CSV HEADER;
108,62,'C','Falência de Empresários, Sociedades Empresáriais, Microempresas e Empresas de Pequeno Porte','A',,,,

可以观察到文本用引号括起来,因为文本有逗号。这样我就无法正确提取列。

【问题讨论】:

    标签: postgresql csv copy


    【解决方案1】:

    试试下面的命令

    copy public.itens_2019 from 'C:\itens.csv' delimiter ',' CSV HEADER QUOTE '''';

    【讨论】:

      【解决方案2】:

      您可以尝试对特定列使用以下查询。
      copy table_name(column1,column2,column3,column4,column5) from 'C:\itens.csv' DELIMITERS ',' CSV;

      【讨论】:

        猜你喜欢
        • 2013-09-03
        • 1970-01-01
        • 1970-01-01
        • 2017-10-30
        • 1970-01-01
        • 2021-12-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多