如何将.out文件复制到postgresql?

copy java out postgresql sqlbulkcopy

我有这个文件 (警告:可能不安全的文件下载站点),我需要使用Postgres和Java插入到数据库中。请下载它,让我知道如何从该文件中提取数据。我尝试了复制命令。首先,它没有让我使用标题选项。从文件中可以看出,我必须从第4行开始复制数据。另一件事是分隔符。如果您在notepad ++中读取文件,则可以将它们视为正确的列,但是没有这样的分隔符。我尝试过并面对这些挑战。请帮我看一下自定义查询。或者另一种可以实现我想做的方法。谢谢!

编辑:我使用了更安全的链接来下载文件。希望它有效。

一般承认的答案

所以听起来你在做固定宽度的文件。 COPY不处理这些,所以最好的办法是加载电子表格,导入文件(大多数可以处理固定宽度),然后导出为csv。然后,您可以使用COPY。




许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因
许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因