繁体   English   中英

如何通过 pgadmin docker 容器恢复 postgres 转储(dockerized postgres)

[英]How to restore postgres dump through pgadmin docker container (dockerized postgres)

亲爱的stackoverflowers,

我使用 docker-compose 来运行 dockerized postgresql 服务器和 dockerized pgadmin4 网络服务器。 当我尝试通过 web 界面恢复转储时,它显示了一个空文件夹,路径为“/”作为转储的源位置。

现在我的问题是,通常是否可以通过 dockerized pgadmin 恢复转储,如果我必须从哪个容器(postgres 或 pgadmin)安装什么路径作为卷以提供要恢复的转储?

    version: '3.8'

services:
  db:
    container_name: pg_container
    image: postgres:12.10
    restart: always
    environment:
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: ***
      POSTGRES_DB: postgres
    ports:
      - "5432:5432"
  pgadmin:
    container_name: pgadmin4_container
    image: dpage/pgadmin4
    restart: always
    environment:
      PGADMIN_DEFAULT_EMAIL: admin@admin.com
      PGADMIN_DEFAULT_PASSWORD: ***
    ports:
      - "5050:80"

亲切的问候 starguy

我和你的情况一样。 在 web pgadmin 中,您可以选择通过单击...按钮上传 .sql 文件。

pgadmin4 上传图片

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM