pgAdmin 4 Ubuntu2025年3月17日 | 阅读 12 分钟 pgAdmin 4 简介pgAdmin 4 是 PostgreSQL 的主流开源管理工具。pgAdmin 旨在通过一个图形界面管理和监控多个 EDB Postgres Advanced Server 和 PostgreSQL 数据库服务器(包括远程和本地),该界面允许轻松管理和创建数据库对象以及其他用于管理数据库的工具。 pgAdmin 可以以两种模式下载:服务器模式和桌面模式。桌面模式下载为独立应用程序,由同一操作系统用户使用;而服务器模式可在网络中使用,允许更多用户使用。两种模式的实现都遵循三层架构方法。
pgAdmin 4 中的功能![]() 登录对话框我们可以使用登录对话框登录 pgAdmin。我们可以使用登录对话框中的多个字段来访问我们的连接。有两种不同的方式可以访问我们的连接。
注意:如果 pgAdmin 服务器重启,我们将被注销。我们需要重新登录才能继续。找回丢失的密码如果我们忘记了密码,请选择“忘记密码”选项以启动密码恢复实用程序。
启用 2FA双因素身份验证是在登录应用程序或网站时使用的附加安全层。我们需要使用密码和用户名登录,并提供另一个仅我们知道或可以通过 2FA 进行身份验证的形式。 用户管理对话框在桌面模式下调用 pgAdmin 时,会随机生成一个密码并避免使用。如果我们以服务器模式安装 pgAdmin,系统会要求我们提供 pgAdmin 客户端的管理员密码和电子邮件。 当我们访问 pgAdmin 时,与该登录角色相关的服务器定义会出现在树状控件中。管理员用户可以使用用户管理对话框来:
修改用户密码对话框定期修改密码是保护数据的良好策略,即使在我们认为环境受保护的情况下也是如此。未能使用适当的密码策略可能会导致我们违反工作场所的数据保护法律。我们在选择密码时可以考虑以下指南:
设置 LDAP 身份验证为了设置 LDAP 身份验证,我们必须在已安装 pgAdmin 的服务器模式系统上的 config_system.py 或 config_local.py 文件中配置 LDAP 设置。我们也可以从 config.py 文件复制设置,并更改以下参数的值。 有三种方式来构建 LDAP:
注意:LDAP 密码不会保存在 pgAdmin 数据库中。
设置 Kerberos 身份验证为了设置 Kerberos 身份验证,我们必须在已安装 pgAdmin 的服务器模式系统上的 config_system.py 或 config_local.py 文件中配置 Kerberos 设置。我们也可以从 config.py 文件复制设置,并更改以下参数的值。
注意:密码不会保存在 pgAdmin 数据库中。
注意:如果未设置,它将获取 default_server 参数的值。设置 OAUTH2 身份验证为了设置 LDAP 身份验证,我们必须在已安装 pgAdmin 的服务器模式系统上的 config_system.py 或 config_local.py 文件中配置 OAUTH2 设置。我们也可以从 config.py 文件复制设置,并更改以下参数的值。
设置 Web 服务器身份验证我们必须使用任何身份验证插件(如 HTTP BASIC 和 Shibboleth 身份验证)来设置我们的 Web 服务器,只要它设置了变量,即 REMOTE_USER 环境。 为了设置 Web 服务器身份验证,我们必须在已安装 pgAdmin 的服务器模式系统上的 config_system.py 或 config_local.py 文件中配置 Web 服务器设置。我们也可以从 config.py 文件复制设置,并更改以下参数的值。
注意:密码不会保存在 pgAdmin 数据库中。
用户界面pgAdmin 4 支持 PostgreSQL 的所有功能,从编写基本 SQL 查询到集成典型数据库。它被设计用于查询数据库,使我们能够及时了解实现和修改。 特点
菜单栏pgAdmin 的菜单栏提供下拉菜单,用于访问实用程序、命令和选项。菜单栏显示以下部分:
选项可能显示为灰色,这意味着它们对于 pgAdmin 树状控件中最近选择的对象是禁用的。 工具栏它为最常用的功能(如查询工具和查看数据)提供快捷按钮,这些功能在 pgAdmin 中最常用。这在浏览器面板上是显而易见的,按钮根据所选的浏览器模式启用/禁用。
选项卡式浏览器pgAdmin 窗口的右窗格提供了一组选项卡,显示有关左窗口中 pgAdmin 树状控件中当前选定对象的信息。我们可以选择一个选项卡来使用树状控件中突出显示的对象的有关信息。 “统计信息”选项卡显示为树状控件中的所有对象收集的统计信息;以下统计信息因选定的对象类型而异。一些可用的统计信息如下:
树状控件主窗口的左窗格显示一个树状控件,用于访问位于服务器上的对象。我们可以展开树状控件中的节点以查看位于选定服务器上的数据库对象。此树状控件展开以显示分层视图。
此外,我们可以将许多对象拖放到查询工具中,从而节省输入长对象名称的时间。具有对象名称的文本将完全限定架构。如果需要,将包含双引号。对于过程和函数,函数名称将与参数名称一起固定在查询工具中。 首选项对话框在“首选项”对话框中,我们可以使用许多选项来定制客户端的行为。我们需要通过“文件”菜单选择“首选项”来打开它。“首选项”对话框的左窗格显示一个树状控件;树状控件的所有节点都可以访问对应于它们所显示的节点中的选项。
键盘快捷键pgAdmin 提供键盘快捷键以方便访问特定功能。如果需要,可以在“文件 > 首选项”中配置备用快捷键。
搜索对象我们可以使用此对话框查找数据库中的几乎所有类型的对象。我们可以通过右键单击任何数据库或其任何子节点并选择“选择对象”来使用它。此外,我们还可以通过输入快捷方式(ALT+SHIFT+S)来使用它。 结果显示在网格中,包含对象树路径、对象类型和浏览器中的对象名称。我们可以双击结果行在浏览器中选择对象。 如果对象在首选项中显示为灰色,则表示我们尚未激活那些对象类型,因此我们无法双击它。我们可以选择过程和函数名称旁边的省略号来查看它们的参数。通过从对象类型的下拉列表中进行选择,我们可以根据特定对象类型进行筛选。 选择对象类型后,如果单击搜索按钮,将仅从数据库中检索那些类型的对象。当数据库服务器不支持对象类型或未从首选项中激活时,对象类型将不会显示在下拉列表中。 处理集群对象一些对象定义保留在集群级别;pgAdmin 4 提供对话框,允许我们创建、处理对象,并控制它们之间的连接。要使用允许我们创建数据库对象的对话框,我们需要右键单击 pgAdmin 树状控件中的对象类型,然后为该对象选择“创建”选项。 处理数据库对象pgAdmin 4 提供简单而强大的对话框,我们可以使用它们来创建和设计数据库对象。所有对话框都包含一个选项卡系列,我们使用它们来定义将由对话框创建的对象;SQL 选项卡显示服务器在创建对象时将运行的 SQL 命令。 要访问任何允许我们建立数据库对象的对话框,我们需要右键单击 pgAdmin 树状控件中的对象类型,然后为该对象选择“创建”选项。 创建或更改表pgAdmin 4 提供对话框,允许我们更改表的每个属性和属性。要访问任何允许我们建立数据库对象的对话框,我们需要右键单击 pgAdmin 树状控件中的对象类型,然后为该对象选择“创建”选项。 管理基础pgAdmin 提供支持我们执行许多服务器管理功能的“指向即点即用”对话框。对话框简化了操作,例如授予用户权限、处理命名恢复点以及执行 REINDEX、ANALYZE 和 VACCUM 函数。 备份和恢复一个强大但方便的备份和恢复工具提供了一种简单的方法来使用 pg_restore、pg_dumpall 和 pg_dump 来进行备份,并创建数据库对象或数据库副本,供开发环境使用。 开发人员工具pgAdmin 菜单(即工具)显示了一系列强大的开发人员工具,我们可以使用它们来运行和分析典型 SQL 命令、调试 SQL/PL 代码和管理数据。
在 Ubuntu 中安装 pgAdmin 4pgAdmin 是一款著名的开源开发和管理工具,根据 Artistic/PostgreSQL 许可证发布。通过此软件,可以轻松地从浏览器进行不同的数据库类型操作。它几乎可以在所有流行的操作系统上使用。 pgAdmin 4 目前已发布,它是使用 JQuery 和 Python 开发的。与 pgAdmin 3 相比,pgAdmin 4 实现了一些改进。任何人都可以根据特定操作系统下载该软件的二进制或源代码文件进行安装。 用户需要具备技术知识才能通过编译源代码来下载 pgAdmin,因此安装过程仅适用于高级用户。对于新用户来说,从二进制文件安装 pgAdmin 是一个很好的方法。在本文中,我们将解释如何在 Ubuntu 中下载和使用 pgAdmin。 安装 pgAdmin 4 的步骤
当出现以下提示时,我们需要按“y”以完成必要软件包的安装过程。 ![]()
![]()
![]()
完成 pgAdmin 下载过程后,终端将显示如下图像: ![]()
![]() 安装过程完成后,将出现以下屏幕: ![]() 下一个主题重启网络管理器 Ubuntu |
我们请求您订阅我们的新闻通讯以获取最新更新。