PostgreSQL

Instalace PostgreSQL na Debian 10

Instalace PostgreSQL na Debian 10
PostgreSQL je velmi populární otevřený zdrojový systém správy relačních databází (RDBMS).  V tomto článku vám ukážu, jak nainstalovat PostgreSQL na Debian 10 a jak používat PostgreSQL na Debian 10. Pojďme tedy začít.

Instalace PostgreSQL:

Nejnovější stabilní verze PostgreSQL je k dispozici v oficiálním úložišti balíků Debian 10 Buster. PostgreSQL tedy můžete snadno nainstalovat pomocí správce balíčků APT.

Nejprve aktualizujte mezipaměť úložiště balíčků APT pomocí následujícího příkazu:

$ sudo apt aktualizace

Mezipaměť úložiště balíčků APT by měla být aktualizována.

Nyní nainstalujte PostgreSQL pomocí následujícího příkazu:

$ sudo apt nainstalovat postgresql

lis Y a poté stiskněte pro potvrzení instalace.

Správce balíků APT stáhne a nainstaluje všechny požadované balíčky.

V tomto okamžiku by měl být nainstalován PostgreSQL.

Nyní vytiskněte číslo verze PostgreSQL pomocí následujícího příkazu:

$ psql - verze

Jak vidíte, používám PostgreSQL 11.5. Jedná se o nejnovější stabilní vydání PostgreSQL v době psaní tohoto článku.

Správa služby PostgreSQL:

Po instalaci PostgreSQL zkontrolujte, zda postgresql služba běží s následujícím příkazem:

$ sudo systemctl status postgresql

Jak vidíte, postgresql služba je aktivní. Služba je také umožnit. Spustí se tedy automaticky při spuštění systému.

Pokud postgresql služba není aktivní ve vašem případě můžete spustit postgresql server s následujícím příkazem:

$ sudo systemctl start postgresql

Pokud postgresql služba je zakázán, potom se nespustí automaticky při spuštění systému. Můžeš umožnit pomocí následujícího příkazu:

$ sudo systemctl povolit postgresql

Nastavení uživatele databáze PostgreSQL:

Ve výchozí konfiguraci můžete použít postgresql jako jediný postgres uživatel. Musíte se tedy přihlásit jako postgres uživatele za účelem provedení libovolného příkazu PostgreSQL.

The postgres uživatel nemá ve výchozím nastavení nastaveno žádné heslo. Nebudete se tedy moci přihlásit jako postgres uživatel.

Chcete-li nastavit heslo pro postgres uživatele, spusťte následující příkaz:

$ sudo passwd postgres

Nyní zadejte heslo a stiskněte .

Zadejte znovu stejné heslo a stiskněte znovu.

Mělo by být nastaveno heslo pro postgres uživatel.

Nyní se přihlaste jako postgres uživatele, spusťte následující příkaz:

$ su - postgres

Zadejte heslo, které jste nastavili pro postgres uživatele a stiskněte .

Měli byste být přihlášeni.

Vytvoření databáze PostgreSQL:

Nyní k vytvoření nové databáze linuxhint, spusťte následující příkaz:

$ vytvořil linuxhint

Jednou linuxhint databáze vytvořena, přihlaste se do prostředí PostgreSQL pomocí následujícího příkazu:

$ psql linuxhint

Měli byste být přihlášeni do prostředí PostgreSQL. Nyní můžete spustit potřebné příkazy SQL a pracovat s linuxhint databáze.

Jak vidíte, spustil jsem jednoduchý příkaz SQL a fungoval správně.

VYBERTE aktuální_datum;

Jakmile dokončíte práci s databází, můžete z prostředí PostgreSQL vystoupit následujícím způsobem:

# \ q

Měli byste se vrátit do prostředí Linux.

Vytvoření tabulky PostgreSQL:

Nyní vytvořme novou tabulku obchody v našem linuxhint databáze.

Tady je příkaz SQL k vytvoření tabulky obchody. Zkopírujte a vložte příkazy SQL do prostředí PostgreSQL a vytvořte novou tabulku obchody.

Obchody CREATE TABLE (
shopId INT NOT NULL,
shopName VARCHAR (100) NOT NULL,
numEmployee INT NOT NULL
);

The obchody měla by být vytvořena tabulka.

Můžete zobrazit všechny dostupné tabulky ve vaší databázi takto:

# \ d

Jak vidíte, obchody tabulka je v seznamu.

Můžete také vidět schéma obchody tabulka následovně.

# obchody

Vkládání dat do tabulky:

Nyní vložíme několik nových řádků do obchody stůl.

Chcete-li vložit nové řádky do souboru obchody můžete spustit následující VLOŽIT Příkazy SQL.

VLOŽTE DO OBCHODNÍCH HODNOT (1, 'Food King', 5);
VLOŽTE DO OBCHODNÍCH HODNOT (2, 'FoodEx', 4);
VLOŽTE DO OBCHODNÍCH HODNOT (3, „Dummy Burger“, 10);

Příkazy SQL proběhly úspěšně. Do souboru jsem vložil 3 fiktivní řádky obchody stůl. Skvělý!

Výběr dat z tabulky:

Nyní vyberte všechny řádky z obchody tabulku a vytiskněte je na konzole, spusťte následující příkaz SQL.

VYBERTE * Z OBCHODŮ;

Jak vidíte, 3 fiktivní řádky, které jsem vložil dříve, jsou vytištěny na konzole v tabulkovém formátu.

Odstranění dat z tabulky:

Chcete-li odstranit řádek z obchody stůl s shopId 1 (řekněme), spusťte následující příkaz SQL:

ODSTRANIT Z obchodů WHERE shopId = 1;

Řádek by měl být odstraněn z obchody stůl.

Jak vidíte, řádek není v obchody stůl už.

VYBERTE * Z OBCHODŮ;

Aktualizace dat tabulky:

Řekněme, že chcete aktualizovat numEmployee sloupec z 4 na 8 (řekněme) pro obchod s shopId 2 z obchody stůl.

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

AKTUALIZACE obchodů SET numEmployee = 8 WHERE shopId = 2;

Řádek by měl být aktualizován.

Jak vidíte, numEmployee pro obchod s shopId 2 se aktualizuje na 8.

Odstranění tabulky:

Odstranit stůl obchody, spusťte následující příkaz SQL:

Obchody DROP TABLE;

Tabulka by měla být odstraněna.

Odstranění databáze:

Chcete-li odstranit databázi linuxhint, spusťte následující příkaz jako postgres uživatel.

$ dropdb linuxhint

Databáze linuxhint by měl být odstraněn.

Takto tedy na Debian 10 instalujete a používáte PostgreSQL. Děkujeme za přečtení tohoto článku.

Hry SuperTuxKart pro Linux
SuperTuxKart pro Linux
SuperTuxKart je skvělý titul navržený tak, aby vám ve vašem systému Linux přinesl zážitek Mario Kart zdarma. Je to docela náročné a zábavné hrát, je n...
Hry Výukový program Battle for Wesnoth
Výukový program Battle for Wesnoth
The Battle for Wesnoth je jednou z nejpopulárnějších strategických her s otevřeným zdrojovým kódem, které si v tuto chvíli můžete zahrát. Tato hra se ...
Hry 0 A.D. Tutorial
0 A.D. Tutorial
Z mnoha strategických her venku je 0 A.D. dokáže vyniknout jako komplexní titul a velmi hluboká, taktická hra, přestože je otevřeným zdrojem. Vývoj hr...