1

这就是我的数据的样子 -

"to_claim_id"   "NEW_PATIENT"        "from_rend"     "from_bill"     "to_rend"       "to_bill"       "from_date"     "to_date"       "days_diff"
"10193136348200818391"  "102657"    "103325"    "174597"    "1830139"    "17497"    20180904        20181002        28 

如何使用 将这些数据导入我的数据库\copy

我已经尝试过\copy public.data from '/data/test' with delimiter E'\t' csv header quote '"',但我得到了ERROR: value too long for type character varying(25)错误。

4

1 回答 1

0

这意味着目标表中至少有一列public.data是类型varchar(25),并且 CSV 文件中的对应值具有更多字符。

您可以(暂时)将此类列的数据类型更改为varcharor text,导入,然后识别和修剪有问题的值 - 或者从此过上幸福的生活,因为您可能不需要该限制。

有关的:

于 2020-04-15T04:02:57.853 回答