如何在Ubuntu 18.04 LTS Bionic Beaver及其衍生版本上安裝PostgreSQL?

PostgreSQL的

PostgreSQL是一個面向對象的關係數據庫管理系統,強大,先進和高性能,PostgreSQL是 在PostgreSQL許可下發布的免費開放源代碼, 類似於BSD或MIT。

使用和改進SQL語言以及大量功能 用於安全的數據存儲和管理。 它高效,可靠且可擴展,可處理大量數據並創建企業級和容錯環境,同時確保高數據完整性。

PostgreSQL的 它也具有高度可擴展的功能 例如索引,它們帶有API,因此您可以開發自己的解決方案來解決數據存儲問題。

像許多其他開源項目一樣, PostgreSQL開發不是由一個公司或個人來管理,而是由一組開發人員來管理 在無私,無私,自由或得到商業組織支持的情況下工作的人。

該社區稱為PGDG(PostgreSQL全球開發小組)。

在Ubuntu 18.04 LTS及其衍生版本上安裝PostgreSQL

為了在我們的系統上安裝此工具,我們必須在 /etc/apt/sources.list.d/pgdg.list 它存儲存儲庫配置。

我們將使用Ctrl + Alt + T打開一個終端,並在其中執行:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

sudo apt install wget ca-certificates

我們導入公鑰

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add –

Y 我們將通過以下方式將應用程序安裝到我們的系統中:

sudo apt update

sudo apt install postgresql-10 pgadmin4

就是這樣,我們將在系統上安裝PostgreSQL。

應用程序服務在安裝後應該會自動運行,我們可以通過執行以下命令來檢查它:

sudo systemctl status postgresql.service

如何在Ubuntu 18.04 LTS及其衍生版本上使用PostgreSQL?

在PostgreSQL中, 客戶端身份驗證由配置文件控制 /etc/postgresql/10/main/pg_hba.conf。

默認的身份驗證方法是“對等” 對於數據庫管理員而言,這意味著它將接收系統客戶端操作系統的用戶名,並檢查其是否與請求的數據庫用戶名匹配以允許訪問,以進行本地連接。

該配置文件可以根據您的需要進行編輯。

一切配置完成後, 可以使用以下命令訪問系統帳戶:

sudo -i -u postgres

psql

postgres=#

也可以直接使用此其他命令來訪問它,而無需首先訪問postgres帳戶,為此,我們只需要執行以下命令:

sudo -i -u postgres psql

要退出,我們僅執行:

postgres=# \q

En PostgreSQL,使用角色和權限系統,哪裡 角色是可以訪問所有群集數據庫的全局對象 (具有適當的特權)。

儘管在角色之間維護對應關係很方便,但角色在操作系統級別上與用戶完全分開。

為了初始化數據庫系統,每個全新安裝始終包含一個預定義的角色。

如何在PostgreSQL中創建用戶?

在數據庫中創建新角色,我們只需執行 以下命令,其中我們僅需將“ user”替換為我們要分配的名稱:

postgres=# CREATE ROLE usuario;

現在,如果要向用戶角色添加登錄屬性,則只需添加以下內容:

postgres=#CREATE ROLE usuario LOGIN;

或者也可以如下創建

postgres=#CREATE USER usuario;           

通過創建這個, 我們必須分配一個可以確保身份驗證方法的密碼 從而在連接到數據庫時提供加密的密碼。

我們可以通過鍵入以下命令來做到這一點:

postgres=#CREATE ROLE usuario PASSWORD 'contraseña'

最後,您可以在許多論壇中找到各種教程和幫助, 他們共享內容的網站 關於PostgreSQL的使用和管理。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   萊昂納多·費布雷斯 他說:

    您好,在控制台中放置以下命令時出現錯誤
    wget –安靜-O- https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt鍵添加-

    請注意,如果您使用命令行進行複制粘貼,則必須刪除“添加”之後的腳本,並手動將其放置。 否則將顯示錯誤。

    錯誤:找不到pg_config可執行文件。

    發生這種情況是因為該腳本未正確解釋。