PostgreSQL pgAdmin 工具

PostgreSQL pgAdmin 工具完全指南

pgAdmin 4 是 PostgreSQL 官方推荐的 图形化管理工具,支持 Windows / macOS / Linux,功能强大、免费开源。


一、什么是 pgAdmin?

特性说明
图形化界面类似 Navicat / DataGrip 的可视化操作
跨平台Windows、macOS、Linux、Web 版
功能齐全建库建表、SQL 编辑器、备份恢复、用户管理、性能监控
免费开源完全免费,社区活跃

官网:https://www.pgadmin.org


二、安装 pgAdmin 4

1. Windows 安装(推荐)


2. macOS 安装

# 使用 Homebrew(推荐)
brew install --cask pgadmin4

# 或下载 .dmg 包
# https://www.pgadmin.org/download/pgadmin-4-macos/

安装后在 Launchpad 中打开


3. Linux 安装(Ubuntu 示例)

# 添加官方仓库
sudo curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'

# 安装 Web 版(推荐)
sudo apt update
sudo apt install pgadmin4-web

# 配置 Web 访问
sudo /usr/pgadmin4/bin/setup-web.sh

浏览器访问 http://你的IP:80/pgadmin4


三、首次启动与配置

1. 打开 pgAdmin 4

  • Windows:开始菜单 → pgAdmin 4
  • macOS:Launchpad → pgAdmin 4
  • Linux Web:浏览器访问配置的地址

2. 设置 主密码(Master Password)

用于加密保存的数据库密码,务必记住!


3. 添加 PostgreSQL 服务器

  1. 左边栏右键 ServersRegisterServer...
  2. 填写信息:
字段示例
NameLocal PostgreSQL 17
Hostlocalhost127.0.0.1
Port5432
Maintenance databasepostgres
Usernamepostgres
Password你设置的密码
Save password?是(推荐)
  1. 点击 Save

四、核心功能演示

1. 数据库管理

  • 右键 DatabasesCreateDatabase
  • 填写名称(如 myapp)→ Save

2. 建表(可视化)

  1. 展开数据库 → 右键 SchemaspublicTablesCreateTable
  2. 填写:
列名类型主键允许空
idbigserial
usernamevarchar(50)
emailvarchar(100)
created_attimestamp默认 now()
  1. 点击 Save

3. SQL 查询编辑器

  • 选中数据库 → 工具栏点击 Query Tool(或 Tools → Query Tool
  • 编写 SQL:
SELECT * FROM users ORDER BY created_at DESC LIMIT 10;
  • F5 执行
  • 结果在下方显示,支持导出 CSV/JSON

4. 备份与恢复(图形化)

备份数据库

  1. 右键数据库 myappBackup...
  2. 设置:
  • Filename: D:\backup\myapp_2025.backup
  • Format: Custom
  • Encoding: UTF8
  1. 点击 Backup

恢复数据库

  1. 右键 DatabasesRestore...
  2. 选择 .backup 文件 → Restore

5. 用户与权限管理

  1. 右键 Login/Group RolesCreateLogin Role
  2. 填写:
  • Name: appuser
  • Definition → Password: apppass123
  • Privileges: 勾选 Can login?
  1. 右键数据库 → PropertiesPrivileges → 给 appuser 授权

6. 性能监控(Dashboard)

  • 右键服务器 → Dashboard
  • 查看:
  • 事务数、锁、CPU、连接数
  • 慢查询、活跃会话

五、高级功能

功能操作路径
ER 图右键 Table → View/Edit DataERD
导入 CSV右键 Table → Import/Export
调试存储过程右键 Function → Debug
计划任务(Job)Tools → PSQL Job
扩展管理Extensions 下右键安装 PostGIS 等

六、快捷键(Query Tool)

快捷键功能
F5执行查询
Ctrl + R执行选中语句
Ctrl + /注释/取消注释
Ctrl + F查找
F6格式化 SQL

七、常见问题与解决

问题解决方案
连接超时检查 PostgreSQL 服务是否启动,端口 5432 是否开放
密码错误重置:ALTER USER postgres WITH PASSWORD 'newpass';
中文乱码数据库创建时选 UTF8,客户端设置 SET client_encoding = 'UTF8';
无法保存密码检查主密码是否设置正确
Web 版打不开sudo /usr/pgadmin4/bin/setup-web.sh 重新配置

八、替代工具对比

工具免费跨平台轻量推荐场景
pgAdmin 4否(较重)官方标准,功能全
DBeaver多数据库通用
Postico(macOS)付费简洁美观
DataGrip付费专业开发

九、学习资源


小结:pgAdmin 快速上手 5 步

1. 安装 pgAdmin
2. 添加本地服务器(localhost:5432, postgres)
3. 创建数据库 → 建表(可视化)
4. 打开 Query Tool → 写 SQL → F5 执行
5. 右键数据库 → Backup → 保存 .backup 文件

你现在可以用 pgAdmin 完全替代命令行了!


需要我为你生成

  • 一个完整的 pgAdmin 操作视频脚本?回复 视频脚本
  • 批量导入 1000 条测试数据的 SQL?回复 测试数据
  • pgAdmin 连接远程服务器教程?回复 远程连接

随时告诉我!

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注