0

我有一个带有|分隔数据的文本文件,我想将它导入到 PostgreSQL 数据库中的表中。PgAdminIII 只导出 CSV 文件。我将文件转换为 CSV 文件,但仍无法将数据导入 PostgreSQL 数据库。它说发生了错误:

Extradata after last expected column. 
CONTEXT: COPY <file1>, line1:

我在这里做错了什么?

4

1 回答 1

1

使用标准psql外壳,您可以这样做:

\copy table_name from 'filename' delimiter '|'

在外壳中你可以做

\h copy

查看更多选项和完整语法。当然关于COPY的手册也值得一读。

于 2013-06-02T11:55:17.443 回答