use*_*044 0 csv postgresql load
是否有任何简单的工具可以将CSV加载到PostgreSQL中?我知道有POSTGIS DBF加载工具,但我想知道是否有任何非商业或商业插件可以轻松加载CSV.
PostgreSQL内置的COPY命令完全符合您的要求.当在其\copy变体中使用时,它是最有用的psql.
检查特定Pg版本的文档,因为COPY选项有所不同.将来请在发布时提及您的Pg版本.假设你在9.1,那么从psql客户端可以使用:
\copy target_table from 'the_file.csv' with (format csv)
Run Code Online (Sandbox Code Playgroud)
以及可能的其他选项,如上面链接中所述,具体取决于您的CSV方言的详细信息.
请注意,该\copy命令不适用于PgAdmin-III或其他客户端; 这是特定的psql.COPY从任何客户端定期工作,但要求数据库服务器的postgres进程可以访问该文件,因此它不太方便.
如果pg_bulkload工作量巨大或更复杂,您还可以使用Talend和Pentaho等ETL工具.
| 归档时间: |
|
| 查看次数: |
879 次 |
| 最近记录: |