postgresql - 如何将 heroku postgres 备份文件传输到 docker postgres 容器(文件放在哪里?)
问题描述
我有 heroku db 备份文件。我正在尝试将其加载到 postgresql docker 容器中,但我只是不知道将它放在哪里。我正在使用以下命令,我认为它应该可以工作:
docker exec <container_name> pg_restore --verbose --clean --no-acl --no-owner -h postgres --dbname=postgresql://:@127.0.0.1:/<db_name> latest.dump
但是,我相信我必须将此文件放在 postgres 卷中。问题是我不知道该卷在哪里。结果,我不断收到'latest.dump not found'的错误
解决方案
推荐阅读
- regex - 在 Promtheus 中重新标记未按预期工作
- python - Python:我可以使用 __getitem__ 代替 __next__ 和 __iter__
- node.js - 有没有一种可能的方法来解析这个地址
- javascript - kendo ui Grid 虚拟滚动 - 滚动在哪里?
- jquery - 媒体查询在不同尺寸的屏幕上效果不佳
- ios - 修复得到我的愿望?
- android - 将片段添加到抽象活动
- apache-kafka - 如何在不消费的情况下读取来自 kafka 消费者组的消息?
- java - @cacheable spring for redis ,方法特定的ttl?
- angular - 如何在 agm-map 中添加自定义谷歌地图样式 xml