Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql Postgres\复制带双引号的文件_Postgresql - Fatal编程技术网

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
是type
varchar(25)
,CSV文件中的相应值包含更多字符

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

相关的:


这意味着目标表中至少有一列
public。数据类型为
varchar(25)
,CSV文件中的相应值包含更多字符

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

相关的: