有沒有簡單的工具將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. 簡單的JSP頁面沒有加載
- 4. 有沒有辦法從Hibernate中使用Postgresql的副本(在表中加載CSV)?
- 5. 加載.csv文件到HIVE產生具有單一的長排
- 6. 豬沒有加載CSV
- 7. 簡單的JavaScript圖像隨機工具實際上並沒有加載圖像
- 8. 有沒有簡單的方法來加載listmodel中的泛型?
- 9. 有沒有更簡單的方法將文本附加到NSString?
- 10. 有沒有簡單的工具來下載/安裝和升級Node.JS?
- 11. 有沒有一種工具從xsd生成簡單的c#類?
- 12. 簡單Dockerfile沒有工作
- 13. 有沒有辦法在crm中簡單加載記錄?
- 14. Django和PostgreSQL的「沒有找到燈具」
- 15. 將CSV文件中的數據加載到PostgreSQL數據庫中
- 16. 將CSV文件中的內容加載到PostgreSQL表中
- 17. 將MySQL數據加載到現有表單中沒有頁面重新加載
- 18. PostgreSQL加載沒有shared_preload_libraries的模塊
- 19. 將數據批量加載到具有使用SQLAlchemy的ForeignKey的postgreSQL表中
- 20. Datatables:將工具提示添加到動態加載的所有單元格
- 21. 將具有多列的CSV上載到SQL中
- 22. 儀器泄漏工具中沒有顯示簡單泄漏
- 23. 有沒有簡單的方法將圖像添加到.exe文件中?
- 24. 簡單的全景jQuery沒有在AJoma中加載Geomashup
- 25. D3不加載簡單的csv請求
- 26. 將具有默認值的列添加到csv文件中
- 27. RPostgreSQL將多個CSV文件加載到Postgresql表中
- 28. 簡單的jQuery UI工具提示沒有標題屬性
- 29. 小工具沒有出現在簡單的tkinter應用程序
- 30. 有沒有簡單的方法來輸出列式CSV?
這是什麼運氣? – 2012-09-20 01:16:30