在 Ubuntu 22.04 上卸载 PostgreSQL
PostgreSQL 是最流行的数据库管理系统之一。它是一款免费的开源软件,以稳定性、性能、可扩展性和安全性而闻名。许多应用程序和编程语言(Python、JavaScript、Ruby、C/C++ 等)都支持 PostgreSQL 集成。了解有关 PostgreSQL 的更多信息。
在本指南中,我们将快速了解如何在 Ubuntu 22.04 上删除 PostgreSQL。
先决条件:
要执行本指南中的步骤,您需要以下组件:
正确配置的 Ubuntu 系统。了解有关安装 Ubuntu 22.04 的更多信息。
正确安装 PostgreSQL。了解有关在 Ubuntu 22.04 上正确安装 PostgreSQL 的更多信息。
使用 sudo 访问非root用户 了解有关在 Ubuntu 上管理 sudo 权限的更多信息。
第 1 步:查找已安装的 PostgreSQL 软件包
在 Ubuntu 上安装 PostgreSQL 的默认方法是通过 APT 包管理器。软件包源可以是官方 Ubuntu 软件包存储库或官方 PostgreSQL APT 存储库。
首先,我们检查包含术语 postgres 的已安装软件包列表:
第 2 步:完全卸载 PostgreSQL
请注意,所有与 PostgreSQL 相关的包都以术语 postgresql 开头。使用此模式,我们可以指定要卸载到 APT 包管理器的包。
使用以下命令,我们可以轻松删除所有 PostgreSQL 软件包:
这里,
APT 包管理器会卸载任何与所描述的模式匹配的已安装包。
所有不再使用的关联依赖包也会同时卸载。
请注意,它会删除所有已安装的 PostgreSQL 版本。如果要删除特定版本的 PostgreSQL,我们必须遵循更具体的方法。
第 3 步:卸载特定版本
出于兼容性原因,某些集群设置可能会使用多个版本的 PostgreSQL。在这样的环境中,删除所有 PostgreSQL 软件包可能不合适。在这种情况下,我们可以删除特定版本的 PostgreSQL。
通过检查已安装的 PostgreSQL 软件包列表,我们可以轻松确定当前安装的版本:
这里,
我们从 APT 获取已安装软件包的列表。
输出通过管道传输到 grep 并使用正则表达式进行过滤。
作为参考,发行说明页面列出了 PostgreSQL 的所有可用版本。
现在我们有了目标,我们可以使用以下命令卸载它:
结论
我们探索了在 Ubuntu 上卸载 PostgreSQL 的各种方法。我们演示了如何卸载特定版本以及如何从系统中完全卸载 PostgreSQL。
有兴趣了解有关 PostgreSQL 的更多信息吗?如果您打算在同一台计算机上使用多个版本的 PostgreSQL,则必须为每个数据库服务器分配不同的端口。还可以使用 JDBC 将 PostgreSQL 集成到 Java 应用程序中。