首页 > 解决方案 > 在 pgAdmin -4 中导入 CSV 文件时保留双引号

问题描述

当我尝试在 pgAdmin 4 中创建导入作业以将 CSV 文件复制到表中时,所有双引号都被截断。我确定,与引用和转义有关,不理解,请帮助。

我的 CSV 文件看起来像

在此处输入图像描述

在 Import Job 之后,“description”列中插入的数据没有双引号。

这是来自 pgAdmin 的导入作业 - [![在此处输入图像描述][2]][2]

在此处输入图像描述

Excel 文件中的数据看起来像 { "push": { "title": "Recent Detected", "body": " were above target", "expandedBody" : " more details about this pattern" } }

这是一个单列数据。这是字符串列。我想导入它。但是,如果我导入,我在表中得到的数据是

{推:{标题:最近检测到,正文:高于目标,expandedBody:有关此模式的更多详细信息}}

| Id | description |
| ---| ------------|
| 1  | {
        "push": {
         "title": "Recent  Detected",
         "body": " were above target",
          "expandedBody" : " more details about this pattern"
        }
        }
-----------------------

表结构:

创建表 abcd(id 整数,描述字符变化);

我想做的是:

-- 使用 pgAdmin 4 中的 Import 功能用上述 CSV 文件中的数据填充表。

到底是怎么回事 :

插入的数据没有双引号。

预期内容:数据应该插入引号,就好像引号是字符串的一部分一样。

出了什么问题-

导入设置,我缺少或不理解的东西。

标签: postgresqlpgadmin-4

解决方案


推荐阅读