gpt4 book ai didi

sql - 使用 pgAdmin 导入文本文件

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

我刚刚下载了 pgAdmin 1.14.3 以导入、查询和管理大型文本文件。这些文本文件是引号逗号分隔的或制表符分隔的(它们以引号逗号引号的形式出现,我编辑了许多以用于其他软件)。虽然 1.16 版本允许导入功能,但尚未发布,我想知道如何使用 pgAdmin 将数据导入到新创建的表中。

文本文件的范围从 12MB 到 2GB,所以我正在寻找一个不涉及逐行导入的综合解决方案。我用 phppgadmin 试过这个,但遇到了 php.ini 文件中嵌入的文件大小限制(单独的帖子),我正在尝试将此作为一种可能的解决方法。我对 SQL 有点陌生,所以不太确定所有可能触手可及的命令。感谢任何帮助 - 谢谢!

最佳答案

您可以发出 COPY 语句,如下所示:

COPY table_name (column_name)
FROM 'd:\test.sql';

Query returned successfully: 6 rows affected, 31 ms execution time.

请参阅此处的文档: http://www.postgresql.org/docs/9.1/static/sql-copy.html

请注意,我没有在 PgAdmin 中对大文件进行测试,但使用 psql 我从未见过文件太大而无法COPY 的情况。

关于sql - 使用 pgAdmin 导入文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11973609/

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