pgAdmin 是用于 PostqresQL 数据库的开源管理工具。 它包括一个图形管理界面、一个 SQL 查询工具、一个程序代码调试器等等。 该工具旨在满足开发人员、DBA 和系统管理员的需求!pgAdmin 是世界上最先进的开源数据库 PostgreSQL 最流行、功能最丰富的开源管理和开发平台。pgAdmin 4旨在满足新手和有经验的Postgres用户的需求,提供强大的图形界面,简化了数据库对象的创建、维护和使用。
安装说明
1、下载并解压,开始安装,勾选我接受协议

2、安装位置

3、安装完成,退出向导
功能特色
1、专为多个PostgreSQL版本和衍生产品而设计
pgAdmin支持在发布任何给定版本pgAdmin时支持的PostgreSQL和EDB Postgres Advanced Server版本。
2、广泛的文档
pgAdmin应用程序文档
PostgreSQL文档链接
3、多种部署模式
桌面模式,使用专门构建的运行时
服务器模式,支持网络多用户
4、工具
具有颜色语法高亮功能的强大查询工具
用于显示/输入数据的快速数据网格
图形查询计划展示
用于快速更新ACL的授予向导
过程语言调试器(支持pl/pgsql和edb-spl)
模式差异工具,用于管理模式之间的差异
用于设计和记录模式的ERD工具
5、例行维修
自动真空管理
监控仪表盘
按需备份、恢复、清理和分析
SQL/shell/批处理作业调度代理
6、创建、查看和编辑所有常见的PostgreSQL对象
对象与其SQL定义以及用户友好的属性列表一起显示。还可以浏览从属对象和从属对象,并在适当的情况下查看对象统计信息。
聚合体
演员表
列
约束
数据库
域
外部表
国外服务器
外部数据包装器
FTS配置
FTS词典
FTS解析器
FTS模板
职能
索引
语言
物化视图
角色
规则
程序语言
模式
序列
表
表空间
触发功能
类型
观看次数
EDB Postgres Advanced Server对象(例如包、过程和同义词)
pgAgent对象(例如作业、调度)
7、多字节支持
pgAdmin支持大多数PostgreSQL服务器端编码:
SQL_ASCII
EUC_JP,EUC_CN,EUC_KR,EUC_TW
JOHAB
LATIN1,LATIN2,LATIN3,LATIN4,LATIN5,LATIN6,LATIN7,LATIN8,LATIN9,LATIN10
ISO_8859_5,ISO_8859_6,ISO_8859_7,ISO_8859_8
UNICODE/UTF-8
MULE_INTERNAL
KOI8
WIN
ALT
WIN1256
TCVN
WIN874
使用说明
1、连接到服务器
在您可以使用pgAdmin客户端管理驻留在Postgres服务器上的对象之前,您必须定义到服务器的连接。您可以(可选)使用“服务器组”对话框创建服务器组,以便在树控件内组织服务器连接,以便于管理。要打开“服务器组”对话框,请右键单击树控件的“服务器”节点,然后从“创建”菜单中选择“服务器组”。
服务器组对话框
使用服务器对话框上的字段为您希望使用pgAdmin管理的每个新服务器定义连接属性。要打开“服务器”对话框,请右键单击树控件的“服务器”节点,然后从“创建”菜单中选择“服务器”。
服务器对话框
清除保存的密码
需要主密码来保护和以后解锁保存的服务器密码。它由用户设置,可以使用config禁用。
主密码
定义服务器连接后,右键单击服务器名称,然后选择连接到服务器以对服务器进行身份验证,然后开始使用pgAdmin来管理驻留在服务器上的对象。
连接到服务器
连接错误
服务器定义(及其组)可以导出到JSON文件并重新导入到相同或不同的系统,以便轻松预配置pgAdmin。
导入/导出服务器
导出服务器
导入服务器
JSON格式
2、管理集群对象
一些对象定义驻留在集群级别;pgAdmin 4提供了对话框,允许您创建这些对象、管理它们并控制它们之间的关系。要访问允许您创建数据库对象的对话框,请右键单击pgAdmin树控件中的对象类型,然后选择该对象的创建选项。例如,要创建一个新数据库,请右键单击Databases节点,然后选择Create Database...
3、管理集群对象
一些对象定义驻留在集群级别;pgAdmin 4提供了对话框,允许您创建这些对象、管理它们并控制它们之间的关系。要访问允许您创建数据库对象的对话框,请右键单击pgAdmin树控件中的对象类型,然后选择该对象的创建选项。例如,要创建一个新数据库,请右键单击Databases节点,然后选择Create Database...
数据库对话框
移动对象对话框
资源组对话框
登录/组角色对话框
表空间对话框
角色重新分配/删除自己的对话框
4、创建或修改表
pgAdmin 4提供了允许您修改所有表属性和属性的对话框。
要访问允许您创建数据库对象的对话框,请右键单击pgAdmin树控件中的对象类型,然后选择该对象的创建选项。例如,要创建一个新表,从树控件中选择一个数据库,选择数据库下的架构,右键单击表节点,然后选择创建表...
5、管理基础
pgAdmin提供了帮助您执行服务器管理功能的点击式对话框。对话框简化了诸如管理命名还原点、授予用户权限以及执行VACUUM、ANALYZE和REINDEX功能等任务。
6、备份和恢复
一个强大但用户友好的备份和恢复工具提供了一种简单的方法来使用pg_dump、pg_dumpall和pg_restore进行备份和创建数据库或数据库对象的副本,以在开发环境中使用。
7、开发者工具
pgAdmin工具菜单显示了一个强大的开发工具列表,您可以使用这些工具来执行和分析复杂的SQL命令、管理数据和调试PL/SQL代码。
更新日志
pgAdmin 4 6.18中的新增功能
2022年12月20日
新功能
问题4088–选择关系时ERD的增强功能。
问题#5503–在桌面模式下添加了本机菜单支持。
家务
错误修复程序
问题5453–修复了在查询工具的会话中找不到事务ID的问题。
问题#5470–修复了SQL中分区表中缺少表空间的问题。
问题#5536–修复了即使所选节点相同,属性选项卡也会在选项卡更改时刷新的问题。
Issue#5551–修复了使用双引号自动完成无法按预期工作的问题。
问题5564–确保表统计信息按大小排序。
问题5598–修复了更新服务器节点信息时删除清除保存的密码菜单的问题。
问题#5603–修复了外部配置数据库未正确设置主密码的问题。
问题5606–修复了PG-15的排序规则创建脚本中的错误。
问题#5629–修复了BigAnimal身份验证失败的问题。
问题#5637–确保BigAnimal显示PG版本11-14,适用于Oracle兼容的数据库类型。
问题#5645–修复了一个拼写错误。