将 CSV 文件导入 PostgreSQL

2024-03-06

使用 MySQL Administrator GUI 工具,我将从 sql 转储文件检索的一些数据表导出到 csv 文件。

然后,我尝试使用 postgres COPY 命令将这些 CSV 文件导入到 PostgreSQL 数据库中。我尝试过输入

COPY articles FROM '[insert .csv dir here]' DELIMITERS ',' CSV;

以及没有分隔符部分的相同命令。

我收到一条错误消息

ERROR: invalid input syntax for integer: "id"
CONTEXT: COPY articles, line 1, column id: "id"

总之,我的问题是这个问题的一些想法和解决方案是什么?这可能与我创建 csv 文件的方式有关吗?或者我在其他地方犯了菜鸟错误?


如果您有标题列,只需将标题限定符添加到复制语句中即可 跳过该行的文档http://www.postgresql.org/docs/8.4/static/sql-copy.html http://www.postgresql.org/docs/8.4/static/sql-copy.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 CSV 文件导入 PostgreSQL 的相关文章

随机推荐