如何使用“|”导入文本文件分隔数据到PostgreSQL数据库?

时间:2013-06-02 07:32:40

标签: postgresql csv import

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

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

我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

使用标准psql shell,您可以执行此操作:

\copy table_name from 'filename' delimiter '|'

在shell中你可以做

\h copy

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