Jak nainstalovat PostgreSQL na Ubuntu 18.04 LTS Bionic Beaver a deriváty?

postgresql

PostgreSQL je objektově orientovaný systém správy relačních databází, výkonný, pokročilý a vysoce výkonný PostgreSQL je bezplatný a otevřený zdroj vydaný pod licencí PostgreSQL, podobné BSD nebo MIT.

Používá a vylepšuje jazyk SQL spolu s velkým množstvím funkcí pro bezpečné ukládání a správu dat. Je efektivní, spolehlivý a škálovatelný pro manipulaci s velkými objemy a vytváření podnikových prostředí odolných vůči chybám při zajištění vysoké integrity dat.

PostgreSQL je také vysoce rozšiřitelný o funkce jako jsou indexy, přicházejí s API, takže můžete vyvinout vlastní řešení pro řešení problémů s ukládáním dat.

Stejně jako mnoho jiných projektů s otevřeným zdrojovým kódem, Vývoj PostgreSQL není řízen jednou společností nebo osobou, ale je řízen komunitou vývojářů kteří pracují nezištně, altruisticky, svobodně nebo podporovaní komerčními organizacemi.

Tato komunita se nazývá PGDG (PostgreSQL Global Development Group).

Instalace PostgreSQL na Ubuntu 18.04 LTS a deriváty

Abychom mohli tento nástroj nainstalovat do našich systémů, musíme v něm vytvořit soubor /etc/apt/sources.list.d/pgdg.list který ukládá konfiguraci úložiště.

Otevřeme terminál pomocí Ctrl + Alt + T a provedeme v něm:

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

Importujeme veřejný klíč

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

Y pokračujeme v instalaci aplikace do našeho systému pomocí:

sudo apt update

sudo apt install postgresql-10 pgadmin4

A je to, budeme mít v našem systému nainstalován PostgreSQL.

Aplikační služba by se měla spustit automaticky po instalaci, můžeme to zkontrolovat jednoduše provedením následujícího příkazu:

sudo systemctl status postgresql.service

Jak používat PostgreSQL na Ubuntu 18.04 LTS a derivátech?

V PostgreSQL, autentizace klienta je řízena konfiguračním souborem /etc/postgresql/10/main/pg_hba.conf.

Výchozí metoda ověřování je „peer“ pro správce databáze, což znamená, že obdrží uživatelské jméno operačního systému klienta klienta a zkontroluje, zda odpovídá požadovanému uživatelskému jménu databáze, aby umožnil přístup, pro místní připojení.

Tento konfigurační soubor lze upravit podle vašich potřeb.

Jakmile je vše nakonfigurováno, systémový účet je přístupný pomocí následujícího příkazu:

sudo -i -u postgres

psql

postgres=#

Lze k němu přistupovat také přímo pomocí tohoto dalšího příkazu, aniž bychom museli nejprve přistupovat k účtu postgres, proto musíme pouze provést:

sudo -i -u postgres psql

Pro ukončení pouze provedeme:

postgres=# \q

En Používá se PostgreSQL, systém rolí a oprávněníKde role jsou globální objekty, které mají přístup ke všem databázím klastru (s příslušnými oprávněními).

Role jsou zcela oddělené od uživatelů na úrovni operačního systému, i když je vhodné udržovat mezi nimi korespondenci.

Aby bylo možné inicializovat databázový systém, každá nová instalace vždy obsahuje předdefinovanou roli.

Jak vytvořit uživatele v PostgreSQL?

na vytvoření nové role v databázi, kterou musíme pouze provést následující příkaz, ve kterém musíme pouze nahradit „uživatele“ jménem, ​​které chceme přiřadit:

postgres=# CREATE ROLE usuario;

Nyní, pokud chceme přidat atribut přihlášení do role uživatele, musíme přidat pouze následující:

postgres=#CREATE ROLE usuario LOGIN;

Nebo jej lze také vytvořit následujícím způsobem

postgres=#CREATE USER usuario;           

Vytvořením tohoto musíme přiřadit heslo, kterým můžeme zajistit metodu ověřování čímž poskytuje šifrované heslo při připojení k databázi.

Můžeme to udělat zadáním následujícího příkazu:

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

Nakonec najdete různé výukové programy a nápovědu na mnoha fórech a webové stránky, kde sdílejí obsah o používání a správě PostgreSQL.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Leonard Febres řekl

    Dobrý den, při zadávání následujícího příkazu do konzoly došlo k chybě
    wget – tichý -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

    Vezměte v úvahu, že pokud kopírujete a vkládáte pomocí příkazového řádku, musíte odstranit skript, který následuje po 'přidání', a umístit jej ručně. jinak se chyba objeví tak, jak je.

    Chyba: spustitelný soubor pg_config nebyl nalezen.

    Stává se to proto, že tento skript není správně interpretován.