【发布时间】:2013-04-08 21:24:50
【问题描述】:
我有一个 Postgresql 脚本,可以自动将 csv 文件导入我的数据库。该脚本可以检测重复记录并将其删除,进行适当的 upsert 但仍然无法解决所有问题。基本上 csv 文件是从其他系统导出的,这些系统会在文件的开头和结尾附加额外信息,例如:
Total Count: 2956
Avg Time: 13ms
Column1, Column2, Column3
... ... ...
我想要做的是跳过那些初始行或文件底部的任何行。有什么方法可以在 Postgresql 中通过 COPY 或通过其他路线来做到这一点?我可以通过 Postgresql 调用例如操作系统命令吗?
【问题讨论】:
标签: postgresql csv-import