如何在 Ubuntu 20.04 上安装 pgAdmin4

pgAdmin 是 phppgadmin 的更先进的替代品。 它是用于 PostgreSQL 数据库服务器的最流行且功能丰富的开源管理平台。 适用于 Linux、Unix、macOS 和 Windows 操作系统。

pgAdmin 4 是增强版,是对 pgAdmin 的完全重写。 其中包括用 NWjs 编写的桌面版本以及可以直接部署在 Web 服务器上的 Web 应用程序。 桌面版可帮助您从本地计算机访问它,而 Web 服务器可让您从远程系统访问。

在本教程中,您将学习在 Ubuntu 系统上安装 pgAdmin 4。 还包括将 PostgreSQL 服务器添加到 pgAdmin 的步骤。

先决条件

正在运行的 Ubuntu 20.04 LTS 系统。

假设您的系统上预装了 PostgreSQL 服务器。 否则请参阅其他教程,其中涵盖了 Ubuntu 系统上 PostgreSQL 和 pgAdmin 的安装。

步骤 1 – 在 Ubuntu 上安装 pgAdmin4

官方 PPA 可用于 pgAdmin4 在 Ubuntu 系统上安装最新版本。

首先,使用以下命令导入存储库签名 GPG 密钥并将 pgAdmin4 PPA 添加到您的系统。

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/focal pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'  

添加 PPA 后,更新 Apt 缓存并在您的系统上安装 pgAdmin4 包。

sudo apt update sudo apt install pgadmin4  

管理员4 包包含两者 pgadmin4-webpgadmin4-desktop 版本,这里:

  • pgadmin4-web – 提供可在 Web 浏览器中访问的 Web 界面
  • pgadmin4-桌面 – 提供Ubuntu系统桌面应用,需要Ubuntu桌面系统。
  • 要安装在远程服务器上(或没有可用的桌面),请仅使用“pgadmin4-web”包。 对于安装了 Desktop 的本地系统,可以使用两个版本。

    步骤 2 – 配置 pgAdmin4-Web

    用户已安装 pgadmin4-web 或两个版本,需要,运行以下命令进行配置。 这将向 pgAdmin4 Web 仪表板添加一个登录屏幕。

sudo /usr/pgadmin4/bin/setup-web.sh  

上述脚本将提示您创建用户以访问 Web 界面。 出现提示时输入电子邮件地址和密码。 对脚本要求的其他确认说“y”。

脚本完成后,您就可以访问 pgAdmin Web 仪表板了。 它将在以下地址提供:

第 3 步 – 访问 pgAdmin4 仪表板

上面的命令还将配置 pgAdmin4 Apache 网络服务器。 您可以在 Web 浏览器中使用以下 URL 访问 pgAdmin4: https://server_ip/pgadmin4

确保将 server_ip 更改为 localhost,域名指向系统或系统 ip 地址。