GNU/Linux >> Znalost Linux >  >> Ubuntu

Nainstalovat PostgreSQL na Ubuntu 20.04 – průvodce krok za krokem?

PostgreSQL se také jmenuje "Postgres ", je open source, objektově orientovaný relační systém správy databází. Používá jej mnoho aplikací k ukládání dat. Tato databáze podporuje mnoho špičkových funkcí, jako jsou spolehlivé transakce a souběžnost.

MacOS server používá PostgreSQL jako svou výchozí databázi. Je také k dispozici pro Linux, Windows, FreeBSD a OpenBSD.

Zde na LinuxAPT se podíváme na to, jak můžete snadno nainstalovat PostgreSQL na Ubuntu 20.04 pomocí několika jednoduchých příkazů.

Můžete se také podívat, jak nainstalovat PostgreSQL na Linux Mint.


Hlavní vlastnosti PostgreSQL zahrnují:

  • Umožňuje ukládat data v různých formátech.
  • Integrita a zabezpečení dat
  • Podporuje funkce jako indexování, řízení souběžnosti více verzí, sofistikovaný plánovač dotazů, dělení tabulek, kompilace výrazů Just-in-Time a další.
  • Podporuje různé funkce, jako je protokolování zápisu napřed, replikace, obnovení bodu v čase, aktivní pohotovostní režimy, tabulkové prostory a další.
  • Můžete jej rozšířit na jakoukoli aplikaci, kterou používáte.


Postup instalace PostgreSQL na systém Ubuntu Linux

1. Proveďte aktualizaci systému

Nejprve se ujistěte, že jsou balíčky systému aktuální pomocí níže uvedeného příkazu:

$ sudo apt update


2. Nainstalujte PostgreSQL

Nyní nainstalujeme balíček PostgreSQL spolu s balíčkem contrib, který je potřeba k přidání některých dalších utilit a funkcí. K tomu použijte následující příkaz:

$ sudo apt install postgresql postgresql-contrib


3. Nakonfigurujte PostgreSQL role a databáze

Nyní, když jsme úspěšně nainstalovali PostgreSQL, pojďme se trochu seznámit s rolemi a databázemi PostgreSQL.

Role jsou určeny ke zpracování autentizace a autorizace databází PostgreSQL.

Když nainstalujeme PostgreSQL, ve výchozím nastavení se vytvoří uživatel Postgres. Chcete-li přepnout na tohoto uživatele, spusťte tento příkaz:

$ sudo -i -u postgres

Dále přistoupíme k výzvě Postgres. Tato výzva vám umožní komunikovat se systémem správy databází.

Chcete-li to provést, spusťte následující příkaz:

$ psql

Výzvu můžete ukončit pomocí níže uvedeného příkazu:

\q

Zpět se můžete vrátit v příkazovém řádku postgres Linuxu. Chcete-li se vrátit ke svému běžnému systému, spusťte příkaz exit:

$ exit

Dalším způsobem, jak zadat postgres prompt, je spustit příkaz psql přímo pomocí sudo:

$ sudo -u postgres psql

Chcete-li ukončit interaktivní relaci Postgres, můžete spustit příkaz:

\q


4. Vytvořte novou roli

Jakmile se přihlásíte ze svého účtu postgres, můžete vytvořit novou roli spuštěním následujícího příkazu:

createuser --interactive

Můžete také přepnout přímo ze svého normálního účtu pomocí sudo:

$ sudo -u postgres createuser --interactive

Budete vyzváni k zadání názvu role. Také vás požádá o potvrzení, zda nová role může být superuživatelem nebo ne.


5. Vytvořte databázi pro PostgreSQL

Když vytvoříte uživatele v postgreSQL, jeho autentizační systém si myslí, že role, kterou jste použili k přihlášení, bude mít přidruženou databázi se stejným jménem, ​​ke kterému má přístup.

Nerozuměli jste tomu, co jsem právě řekl?

Dovolte mi, abych vám to trochu objasnil. To znamená, že uživatel "John", kterého jsme dříve vytvořili, se pokusí připojit k databázi se stejným jménem, ​​jako má role.

Pomocí následujícího příkazu můžete vytvořit databázi se stejným názvem jako role:

createdb John

Alternativní metodou vytvoření databáze je použití sudo přímo z vašeho normálního účtu spuštěním tohoto:

$ sudo -u postgres createdb John


6. Otevřete výzvu Postgres s novou rolí

Chcete-li se přihlásit pomocí ověřování založeného na identitě, musíte mít uživatele Linuxu se stejným jménem, ​​jako je vaše role a databáze Postgres. Pokud žádný nemáte, nebojte se, můžete si ho vytvořit pomocí příkazu adduser. Budete to muset udělat se svým účtem bez oprávnění root pomocí práv sudo:

$ sudo adduser John

Poté se můžete připojit k databázi spuštěním těchto dvou příkazů:

$ sudo -i -u John
$ psql

Nebo místo toho můžete použít jednoduchý jednořádkový příkaz:

$ sudo -u John psql

Chcete-li pracovat s jinou databází, spusťte následující příkaz s uvedením databáze:

psql -d postgres

Chcete-li zkontrolovat stav vašeho aktuálního připojení, spusťte příkaz conninfo. Poskytne vám informace o připojení k databázi:

\conninfo



Ubuntu
  1. Nainstalujte PostgreSQL na Ubuntu:Snadný průvodce

  2. Instalace i3 na Ubuntu 20.04 – průvodce krok za krokem?

  3. Nainstalovat Snort na Ubuntu 20.04 – průvodce krok za krokem?

  1. Nainstalovat Teleport na Ubuntu 20.04 – průvodce krok za krokem?

  2. Nainstalovat Python 3.11 na Ubuntu 20.04 – průvodce krok za krokem?

  3. Nainstalovat Rundeck na Ubuntu 20.04 – průvodce krok za krokem?

  1. Nainstalovat Asterisk na Ubuntu 20.04 – průvodce krok za krokem?

  2. Nainstalovat Jekyll na Ubuntu 20.04 – Průvodce krok za krokem?

  3. Instalace 11ty na Ubuntu 20.04 – Průvodce krok za krokem?