GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat PostgreSQL na Ubuntu 18.04

Relační databáze jsou základní součástí různých aplikací a webových stránek. Relační databáze pomáhají uchovávat data a poskytují jim logické strukturování. Jedna velká výhoda je, že data lze kdykoli vyhledávat a přistupovat k nim.

K dispozici je několik relačních databází, které slouží jako alternativa k MySQL, jednou z nich je PostgreSQL. Je velmi populární a používá jej mnoho aplikací.

Vzhledem k tomu, že se jedná o open-source, je PostgreSQL kompatibilní s většinou OS, včetně systémů založených na Unixu.

V tomto článku se dozvíte o instalaci PostgreSQL na Ubuntu 18.04. Výukový program bude proveden pomocí výchozího úložiště Ubuntu s balíčky PostgreSQL.

Instalace PostgreSQL v Ubuntu je jednoduchá. Po instalaci však budete muset vytvořit vhodnou databázi a nastavit uživatelské role, aby vše dobře fungovalo.

Jak nainstalovat PostgreSQL na Ubuntu

Pamatujte, že před zahájením těchto kroků musíte získat přístup k VPS prostřednictvím SSH. Podívejte se na náš praktický výukový program PuTTY, kde se dozvíte více!

Chcete-li začít používat apt, aktualizujte místní index balíčků:

sudo apt update

Dále nainstalujte PostgreSQL a balíček contrib, který poskytuje další funkce. Pro tento úkol použijte následující příkaz:

sudo apt install postgresql postgresql-contrib

Tento příkaz nainstaluje PostgreSQL. Chcete-li jej používat, musíte provést základní konfiguraci.

Jak ověřit PostgreSQL na Ubuntu

Nyní, když jste dokončili instalaci Postgres na Ubuntu, služby se spustí automaticky. Jako první krok ověřte instalaci připojením k databázi PostgreSQL pomocí psql.

psql je nástroj příkazového řádku, který se používá k interakci se serverem PostgreSQL. Tím se vytiskne verze serveru:

sudo -u postgres psql -c "SELECT version();"

Pro přihlášení do PostgreSQL jako uživatel postgre můžete použít psql. To lze provést následovně:

sudo su – postgres

Chcete-li použít PostgreSQL, zadejte:

psql

Udělí vám přístup k instanci PostgreSQL. Pro ukončení můžete použít:

\q

Vytvoření rolí a uživatelů

Chcete-li vytvořit roli, přihlaste se k účtu postgres, jako jste to udělali dříve. Jakmile jste v konzoli Postgres, můžete vytvořit novou roli zadáním:

createrole --interactive

Požádá vás, abyste pojmenovali roli a zda má oprávnění superuživatele. Podobně můžete také vytvořit nového uživatele pomocí tohoto příkazu:

createuser –interactive

Alternativně můžete z normálního příkazového řádku použít následující příkaz:

sudo -u postgres createuser –interactive

Znovu se zobrazí výzva k zadání uživatelského jména. Příkaz createuser lze použít s více možnostmi, které lze zkontrolovat pomocí createuser.

A je to, vytvořili jste nového uživatele. Dále se naučíte, jak vytvořit databázi.

Vytvoření databáze

PostgreSQL předpokládá, že název role by měl být stejný jako název databáze. Což znamená, že pokud jste dříve vytvořili uživatele s názvem „testPostgres“, pak se role pokusí získat přístup k databázi s názvem „testPostgres“.

Z konzole Postgres můžete vytvořit databázi pomocí:

createdb testPostgres

Pokud pracujete bez Postgres SQL, můžete použít příkaz uvedený níže:

sudo -u postgres created testPostgres

Ověřování nové role

Chcete-li začít, musíte vytvořit uživatele Linuxu se stejnými jmény jako Postgres DB a rolí. To lze vytvořit pomocí účtu jiného uživatele než root s přístupem sudo. Chcete-li vytvořit nového uživatele v Linuxu, můžete použít příkaz podobný tomu uvedenému níže:

sudo adduser testPostgres

Nahraďte název testPostgres vhodným názvem.

Po vytvoření účtu se na něj přepněte a připojte se k databázi pomocí:

sudo -u testPostgres psql

Chcete-li přepnout na jinou databázi, zadejte název databáze pomocí:

psql -d sampleUser

Jakmile se přihlásíte, zkontrolujte aktuální připojení DB pomocí:

\conninfo

Základní provoz Postgres DML

Postgres používá podobnou syntaxi jako jiné databáze pro akce, jako je vytváření, mazání a aktualizace tabulek. Můžete vytvořit novou tabulku a popsat její definici pomocí:

\d <TableName>

V případě, že chcete zobrazit tabulku bez sekvence, použijte:

\dt <TableName>

Zabalení

Tím se dostáváme k základnímu pochopení Postgresu. Víte, jak nainstalovat Postgres na Ubuntu 18.04 a rozumíte jeho základnímu nastavení, pokud jde o vytváření uživatelů, rolí a databáze.

To by vám mělo pomoci začít s Postgres na Ubuntu. Po zobrazení těchto podrobností můžete prozkoumat další informace o Postgres jako databázi.


Ubuntu
  1. Jak nainstalovat PostgreSQL na Ubuntu 18.04

  2. Jak nainstalovat a nakonfigurovat Postgres 13 Ubuntu 20.04

  3. Jak nainstalovat a nakonfigurovat Postgres 14 Ubuntu 20.04

  1. Jak nainstalovat R na Ubuntu 20.04

  2. Jak nainstalovat Go na Ubuntu 18.04

  3. Jak nainstalovat R na Ubuntu 18.04

  1. Jak nainstalovat PostgreSQL na Ubuntu 20.04

  2. Jak nainstalovat PostgreSQL 9.5 na Ubuntu (12.04 - 15.10)

  3. Jak nainstalovat pgAdmin4 na Ubuntu