首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >postgresql导入csv整数错误,但id号在文件中

postgresql导入csv整数错误,但id号在文件中
EN

Stack Overflow用户
提问于 2015-11-24 14:55:37
回答 1查看 900关注 0票数 0

嗨,我在我原来的DB上做了这个命令:

代码语言:javascript
运行
复制
\COPY (SELECT * FROM cms_title WHERE title = 'Migration-test') TO '/Users/JayCee/cms_title_dump.csv' WITH CSV HEADER DELIMITER ';' NULL AS '';

效果很好。

但是,当我试图将它复制到另一个DB时,我有以下内容:

代码语言:javascript
运行
复制
\COPY cms_title FROM 'cms_title_dump.csv' DELIMITER ';' CSV;

错误:整数"id“的输入语法无效 上下文:复制cms_title,第1行,列id:"id“

我不明白,当我在我的文件上做一个猫-e时,我拥有的是什么:

代码语言:javascript
运行
复制
id;language;title;page_title;menu_title;meta_description;slug;path;has_url_overwrite;redirect;creation_date;published;publisher_is_draft;publisher_state;page_id;publisher_public_id$
217;en;Migration-test;"";"";"";migration-test;migration-test;f;"";2015-11-24 13:01:52.184969+00;t;t;0;99;218$

哇,我甚至在阅读了大量的主题之后都迷失了方向。但与之相反的是,我在这里没有看到任何错误!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-24 15:06:19

您的\COPY命令生成一个标题行,导入命令将其读取为数据。

要么不生成标题行,要么告诉import命令不要读取第一行。

若要避免标题行生成,请省略HEADER选项。

若要忽略标题行,请在导入命令中插入HEADER选项。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33896846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档