如何在 Debian 10 上安装 PostgreSQL

[ad_1]

介绍:

PostgreSQL 是一个非常著名的免费和开源的关系数据库管理系统(DBMS),它于 1996 年开发,至今仍被广泛使用。 它是用 C 编程语言编写的。 使用这种关系 DBMS 的主要原因是它支持所有三种主要操作系统,即 Linux、macOS 和 Windows 以及其他一些次要操作系统。 在今天的文章中,我们将重点介绍在 Debian 10 上安装 PostgreSQL 的方法。

在 Debian 10 上安装 PostgreSQL 的方法:

要在您的 Debian 10 系统上安装 PostgreSQL,您必须执行我们在下面列出的所有步骤:

第 1 步:更新您的 Debian 10 系统:

因为我们要在我们的 Debian 10 系统上安装一个新的数据库管理系统(DBMS),所以我们必须首先在以下命令的帮助下更新系统的缓存:

sudo apt update

一旦我们的 Debian 10 系统完成更新,它将显示要升级的软件包数量,如下图所示:

第 2 步:在您的 Debian 10 系统上安装 PostgreSQL:

更新我们的 Debian 10 系统后,我们可以在上面安装 PostgreSQL。 可以通过运行以下命令来安装它:

sudo apt install postgresql postgresql-contrib

在 Debian 10 上安装 PostgreSQL DBMS 及其所有必需的软件包和依赖项需要几分钟时间。 安装后,您的终端将允许您继续进行,如下图所示:

第 3 步:检查 Debian 10 系统上已安装 PostgreSQL 的版本:

在 Debian 10 上安装 PostgreSQL 后,您可以通过执行以下命令检查其版本:

psql --version

我们的 Debian 10 系统上安装的 PostgreSQL 版本如下图所示:

第 4 步:在 Debian 10 上启动 PostgreSQL 服务:

在某些 Linux 发行版中,PostgreSQL 服务会自动启动,但是,您始终可以通过在 Debian 10 系统中发出以下命令来手动启动它:

sudo systemctl start postgresql

如果 PostgreSQL 服务在没有任何潜在问题的情况下启动,那么您将不会遇到任何错误消息,如下图所示:

第 5 步:检查 Debian 10 上 PostgreSQL 服务的状态:

在 Debian 10 系统上启动 PostgreSQL 服务后,您可以通过运行以下命令检查其状态:

sudo systemctl status postgresql

我们的 Debian 10 系统上 PostgreSQL 服务的状态如下图所示:

第 6 步:检查 PostgreSQL 是否接受新连接:

此外,您还可以检查您的 PostgreSQL DBMS 是否正在接受新连接。 这可以通过运行以下命令来完成:

pg_isready

如果您的 PostgreSQL 服务准备就绪,那么它将显示“正在接受连接”状态,如下图所示:

第 7 步:切换到 Debian 10 中 PostgreSQL 的默认用户帐户:

现在下一步是访问我们必须切换到其默认用户帐户的 PostgreSQL shell。 安装 PostgreSQL DBMS 时,默认会创建一个名为“postgres”的用户帐户。 我们可以通过运行以下命令切换到该帐户:

sudo su – postgres

运行此命令时,您会注意到 root 用户将切换到终端上的默认 PostgreSQL 用户,如下图所示:

步骤#8: Enter Debian 10 中的 PostgreSQL Shell:

在 Debian 10 中切换到默认 PostgreSQL 用户帐户后,您可以通过在终端中发出以下命令轻松进入其 shell:

psql

PostgreSQL shell 如下图所示:

从 Debian 10 中删除 PostgreSQL 的方法:

在 Debian 10 中使用 PostgreSQL DBMS 完成工作后,如果您希望删除此 DBMS 及其所有配置文件,则可以执行以下命令:

sudo apt-get --purge remove postgresql*

从您的 Debian 10 系统中删除 PostgreSQL DBMS 后,它将在您的终端上显示以下消息:

现在,当 PostgreSQL DBMS 从您的 Debian 10 系统中成功删除时,您将不再需要随此 DBMS 自动安装的那些包和依赖项。 要摆脱所有此类包和依赖项,您可以在终端中运行以下命令:

sudo apt-get autoremove

一旦此命令从您的 Debian 10 系统中删除了所有未使用和不相关的软件包和依赖项,您将在终端上显示如下图所示的输出:

结论:

在本文中,我们为您简要介绍了 PostgreSQL DBMS。 然后我们逐步向您解释了如何在您的 Debian 10 系统上安装这个非常有用的 DBMS。 最后,我们还与您分享了从 Debian 10 系统中删除 PostgreSQL DBMS 的方法。

[ad_2]

Related Posts