gpt4 book ai didi

sql - Postgresql COPY 和\复制函数

转载 作者:行者123 更新时间:2023-11-29 13:16:22 27 4
gpt4 key购买 nike

我想将本地 csv 文件导入到云中数据库的表中。我知道这对用户来说是一个反复出现的问题,但我还没有为我的情况找到一个清晰、简洁的答案,我认为这种情况很常见。

我的问题:如何使用正确的 COPY 或\copy 命令? (我的 psql 经验为零)如何格式化要导入的文件的位置?

我的情况:我的本地 Windows 计算机上只有 pgAdmin,我从中运行 sql 代码。我连接的数据库在云端。我不是 super 用户,但对要向其添加数据的表具有写入权限。

最佳答案

使用psql命令行客户端

切换到文件所在的目录

命令应该是这样的:

PGHOST=hostname PGDATABASE=dbname psql -c "\copy tableName from 'file.csv' with (format csv)"

您可能还需要设置 PGUSER 和 PGPASSWORD 变量

文档在这里:https://www.postgresql.org/docs/current/static/app-psql.html

关于sql - Postgresql COPY 和\复制函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48410603/

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