gpt4 book ai didi

postgresql - 有什么简单的工具可以将 CSV 文件加载到 PostgreSQL 中吗?

转载 作者:行者123 更新时间:2023-11-29 14:05:26 25 4
gpt4 key购买 nike

是否有任何简单的工具可以将 CSV 加载到 PostgreSQL 中?我知道有 POSTGIS DBF 加载器工具,但我想知道是否有任何非商业或商业插件可以轻松加载 CSV。

最佳答案

COPY command ,内置于 PostgreSQL,完全可以满足您的需求。当通过 psql 在其 \copy 变体中使用时,它最有用。

检查您的特定 Pg 版本的文档,因为 COPY 选项不同。以后请在发帖时提及您的 Pg 版本。假设您使用的是 9.1,则可以从 psql 客户端使用:

\copy target_table from 'the_file.csv' with (format csv)

以及可能的其他选项,如上面的链接中所述,具体取决于您的 CSV 方言的详细信息。

请注意 \copy 命令在 PgAdmin-III 或其他客户端上有效;它特定于 psql。常规 COPY 可在任何客户端上运行,但要求文件可由数据库 serverpostgres 进程访问,因此不太方便。

您还可以使用 pg_bulkload或 ETL 工具,如 Talend 和 Pentaho,如果工作量大或更复杂。

关于postgresql - 有什么简单的工具可以将 CSV 文件加载到 PostgreSQL 中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11943385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com