Postgresql Postgres\复制带双引号的文件
这就是我的数据的样子-Postgresql Postgres\复制带双引号的文件,postgresql,Postgresql,这就是我的数据的样子- "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
"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
将此数据导入数据库
我已尝试使用分隔符E'\t'csv header quote'从“/data/test”复制public.data,但我得到了
错误:值太长,无法改变类型字符(25)
错误。这意味着目标表中至少有一列public.data
是typevarchar(25)
,CSV文件中的相应值包含更多字符
您可以(暂时)将这些列的数据类型更改为仅varchar
或text
,导入,然后识别和修剪有问题的值,或者从此过上幸福的生活,因为您可能不需要这样的限制
相关的:
public。数据类型为varchar(25)
,CSV文件中的相应值包含更多字符
您可以(暂时)将这些列的数据类型更改为仅varchar
或text
,导入,然后识别和修剪有问题的值,或者从此过上幸福的生活,因为您可能不需要这样的限制
相关的: