【发布时间】:2018-08-06 12:26:45
【问题描述】:
有一段时间试图找到尝试导入 CSV 的解决方案(在我的机器上本地 - 不要问 - 这是客户问题,这是我目前可以从他们那里获取数据的唯一方法) 进入我在heroku 上的pg 数据库。已尝试使用 COPY 直接从可公开访问的 URL 读取文件,但我需要 pg 中的超级用户权限才能执行此操作。尝试使用 cat 将文件的输出通过管道传输到标准输入,但不确定我是否获得了正确的格式(它似乎总是完成但没有导入数据 - 完成后显示“COPY 0”)。
cat ~/Downloads/localfile.csv | heroku pg:psql -c "COPY testonly FROM STDIN WITH (FORMAT CSV);"
因为在接下来的几个月里我将不得不再做几次,我宁愿不必在本地导入它然后导出备份。如果我能让 COPY 选项正常工作,那就太好了。
【问题讨论】:
标签: postgresql heroku heroku-postgres