使用MySQL Administrator GUI工具我已将从sql dumpfile检索到的一些数据表导出到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文件的方式有关吗?或者我在其他地方犯了一个菜鸟错误?
答案 0 :(得分:4)
如果您有标题列,只需将标题限定符添加到复制语句中 文档跳过该行 http://www.postgresql.org/docs/8.4/static/sql-copy.html