首页 > 解决方案 > 如何将 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'的错误

标签: postgresqldockerheroku-postgres

解决方案


推荐阅读