Administrator
发布于 2025-11-14 / 8 阅读
0
0

pg-admin搭建和常见用法

#PG

利用docker-compose快速搭建pg-admin

services:
  postgres:
    image: postgres:16
    container_name: postgres
    environment:
      POSTGRES_DB: demo
      POSTGRES_USER: demo
      POSTGRES_PASSWORD: demo123
    ports:
      - "5432:5432"
    volumes:
      - pg-data:/var/lib/postgresql/data

  pgadmin:
    image: dpage/pgadmin4
    container_name: pgadmin4
    environment:
      PGADMIN_DEFAULT_EMAIL: admin@example.com
      PGADMIN_DEFAULT_PASSWORD: admin123
    ports:
      - "5050:80"
    depends_on:
      - postgres
    volumes:
      - pgadmin-data:/var/lib/pgadmin

volumes:
  pg-data:
  pgadmin-data:
docker compose up -d

确定一下部署是否完成

可以确认,部署完成,那么通过浏览器进入web页面,浏览器输入http://192.168.2.4:5050

用户名密码就是上面通过环境变量注入的

GDMIN_DEFAULT_EMAIL

PGADMIN_DEFAULT_PASSWORD


pg-admin是pg的面板,还需要在其中创建server来管理外部pg

最终与外部数据库连接成功

在库中创建database

创建table

刷新后可以看到新建表

可以对该表进行常用的导入数据,备份、恢复操作


评论