如何在 Debian 10 上安裝 PostgreSQL


介紹:

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 步:在 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 後,我在終端上看到以下消息:

從 Debian 10 系統中成功刪除 PostgreSQL DBMS 後,不再需要自動安裝的軟件包和與此 DBMS 的依賴關係。要刪除所有此類包和依賴項,請在終端中運行以下命令:

sudo apt-get autoremove

一旦此命令從您的 Debian 10 系統中刪除了所有未使用和不相關的軟件包和依賴項,您將在終端上看到如下圖所示的輸出。

結論是:

本文簡要介紹了 PostgreSQL DBMS。接下來,我逐步向您展示瞭如何在您的 Debian 10 系統上安裝這個非常有用的 DBMS。最後,我還分享瞭如何從 Debian 10 系統中刪除 PostgreSQL DBMS。