Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.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
Sql 博士后。错误:上一个预期列之后有额外数据。一个双引号?_Sql_Database_Postgresql_Psql - Fatal编程技术网

Sql 博士后。错误:上一个预期列之后有额外数据。一个双引号?

Sql 博士后。错误:上一个预期列之后有额外数据。一个双引号?,sql,database,postgresql,psql,Sql,Database,Postgresql,Psql,我有一个庞大的数据库,我发现了一个错误,当迁移是一个单一的”返回错误 ERROR: extra data after last expected column 我的数据是 ... 0,direccion N"16, 109, 420000 0,otra direccion N"32", 109, 320000 ... 我的迁移命令 $ psql -U user sat -c "copy table FROM '/file.csv' WITH (FORMAT C

我有一个庞大的数据库,我发现了一个错误,当迁移是一个单一的”返回错误

ERROR:  extra data after last expected column
我的数据是

   ...
    0,direccion N"16, 109, 420000
    0,otra direccion N"32", 109, 320000
   ...
我的迁移命令

$ psql -U user sat -c "copy table FROM '/file.csv' WITH  (FORMAT CSV, DELIMITER(','));"

奇怪的是,当我删除双引号并可以迁移时,会有某种方法来转义或忽略

双引号是
COPY
命令的默认引号字符。使用
QUOTE
选项修改此选项:

psql -U user sat -c "copy table FROM '/file.csv' WITH  (QUOTE '~', FORMAT CSV, DELIMITER(','));"

请参见

什么是
“[”
应该是什么意思?分隔符似乎是一个
,“
(并且引号没有)对不起,我更正了它
仅供参考,
是使用
格式csv
时的默认分隔符。