有没有简单的工具将CSV加载到PostgreSQL中? 我知道那里有POSTGIS DBF加载器工具,但我想知道是否有任何非商业或商业插件允许用户轻松加载CSV。有没有简单的工具将CSV加载到PostgreSQL中?
回答
内置于PostgreSQL中的COPY
command完全符合您的要求。当通过psql
在\copy
变体中使用时,它非常有用。
检查您的特定Pg版本的文档,因为COPY
选项不同。将来请在发布时提及您的Pg版本。假设你在9.1,然后从psql
凑客户端可以使用:
\copy target_table from 'the_file.csv' with (format csv)
和其他可能的选项,记录在上面的链接,根据您的CSV方言的细节。
请注意,\copy
命令将而不是工作从PgAdmin-III或其他客户;它特定于psql
。常规COPY
可以从任何客户端运行,但要求该文件可以通过数据库服务器的postgres
进程访问,因此它不太方便。
如果工作量巨大或更复杂,您还可以使用pg_bulkload
或ETL工具,如Talend和Pentaho。
如果该文件是几个演出〜120列pg_bulkload是正确的方法吗?抱歉,延迟回应! – user1397044 2012-09-20 21:56:27
@ user1397044很难说。如果时间不重要,我可能会从服务器的本地文件中使用服务器端的“COPY”。 – 2012-09-20 22:58:18
- 1. 有没有比硒更好的工具和简单的工具?
- 2. 将CSV数据加载到PostgreSQL表中
- 3. 猪没有加载CSV
- 4. 简单的JavaScript图像随机工具实际上并没有加载图像
- 5. 有没有简单的方法来加载listmodel中的泛型?
- 6. 有没有简单的工具来下载/安装和升级Node.JS?
- 7. 有没有一种工具从xsd生成简单的c#类?
- 8. 简单Dockerfile没有工作
- 9. 将CSV文件中的内容加载到PostgreSQL表中
- 10. Django和PostgreSQL的“没有找到灯具”
- 11. PostgreSQL加载没有shared_preload_libraries的模块
- 12. Datatables:将工具提示添加到动态加载的所有单元格
- 13. 仪器泄漏工具中没有显示简单泄漏
- 14. D3不加载简单的csv请求
- 15. RPostgreSQL将多个CSV文件加载到Postgresql表中
- 16. 小工具没有出现在简单的tkinter应用程序
- 17. 有没有简单的方法来输出列式CSV?
- 18. 有没有办法将CSV数据加载到“二进制”Hive格式?
- 19. 有没有简单的方法将街景添加到我的Google地图?
- 20. 有一种简单的方法可以将csv行加载到Heroku托管的应用程序中?
- 21. 有没有办法将一个简单的IDE嵌入到HTML表单中?
- 22. 将csv加载到Oracle中的表中
- 23. 有没有办法将Google字体加载到Devtools中
- 24. 没有得到从简单的查询
- 25. 如何将所有列的修复宽度csv文件批量加载到具有相同长度的表中
- 26. 有没有办法将模型导出到mysql workbench中的csv?
- 27. 将DLL加载到单独的具有已知通用接口的AppDomain中
- 28. 没有Ajax没有加载
- 29. windows有没有unshar工具?
- 30. PostgreSQL导入工具(RDF/JSON/CSV)
这是什么运气? – 2012-09-20 01:16:30