我有一个带有|
分隔数据的文本文件,我想将其导入PostgreSQL数据库中的表。 PgAdminIII仅导出CSV文件。我将文件转换为CSV文件但仍未成功将数据导入PostgreSQL数据库。它说发生了错误:
Extradata after last expected column.
CONTEXT: COPY <file1>, line1:
我在这里做错了什么?
答案 0 :(得分:1)
使用标准psql
shell,您可以执行此操作:
\copy table_name from 'filename' delimiter '|'
在shell中你可以做
\h copy
查看更多选项和完整语法。当然,关于COPY的手册也值得一读。