PostgreSQL

Instalace PostgreSQL na CentOS 8

Instalace PostgreSQL na CentOS 8
V tomto článku vám ukážu, jak nainstalovat databázi PostgreSQL a jak provádět základní operace PostgreSQL CRUD na CentOS 8. Pojďme tedy začít.

Instalace databáze PostgreSQL:

PostgreSQL je k dispozici v oficiálním úložišti balíků CentOS 8. Můžete jej tedy snadno nainstalovat pomocí správce balíků DNF nebo YUM.

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

$ sudo dnf makecache

Mezipaměť úložiště CentOS 8 by měla být aktualizována.

Nyní nainstalujte databázový server PostgreSQL pomocí následujícího příkazu:

$ sudo dnf nainstalovat postgresql postgresql-server

Instalaci potvrďte stisknutím Y a poté stiskněte .

Je třeba nainstalovat databázový server PostgreSQL.

Po instalaci databázového serveru PostgreSQL spusťte následující příkaz a ověřte, zda databázový server PostgreSQL funguje.

$ postgres --verze

Inicializace databázového serveru PostgreSQL:

Jakmile je nainstalován databázový server PostgreSQL, musíte inicializovat adresář databáze PostgreSQL.

Adresář databáze PostgreSQL můžete inicializovat pomocí následujícího příkazu:

$ sudo postgresql-setup --initdb

Adresář databáze PostgreSQL by měl být inicializován.

Správa databázové služby PostgreSQL:

Databázová služba PostgreSQL nebude ve výchozím nastavení spuštěna, jak vidíte na obrázku níže.

$ sudo systemctl STATUS postgres

Po inicializaci databázového adresáře PostgreSQL musíte službu PostgreSQL spustit ručně následujícím způsobem:

$ sudo systemctl START postgresql

Jakmile spustíte databázovou službu PostgreSQL, můžete následujícím způsobem ověřit, zda běží:

$ sudo systemctl STATUS postgres

Jak vidíte, běží databázová služba PostgreSQL.

Pokud potřebujete z nějakého důvodu zastavit databázovou službu PostgreSQL, spusťte následující příkaz:

$ sudo systemctl stop postgres

Pokud potřebujete z nějakého důvodu restartovat databázovou službu PostgreSQL, spusťte následující příkaz:

$ sudo systemctl restart postgres

Spuštění serveru PostgreSQL při spuštění systému:

Pokud nechcete spouštět databázový server PostgreSQL ručně při každém spuštění počítače CentOS 8, musíte jej přidat ke spuštění systému CentOS 8.

Chcete-li přidat databázový server PostgreSQL do spuštění systému, spusťte následující příkaz:

$ sudo systemctl povolit postgresql

Ke spuštění systému by měl být přidán databázový server PostgreSQL.

Databázový server PostgreSQL můžete také odebrat ze spuštění systému následujícím způsobem:

$ sudo systemctl deaktivovat postgresql

Přihlaste se jako posgres Uživatel:

Abyste mohli spustit jakoukoli databázovou službu PostgreSQL, budete se muset přihlásit jako postgres uživatel.

Můžete se přihlásit jako postgres takto:

$ sudo su - postgres

Vytvoření databáze PostgreSQL:

Můžete vytvořit databázi PostgreSQL (řekněme jí linuxhint) s následujícím příkazem:

$ vytvořil linuxhint

Nyní můžete použít linuxhint databáze takto:

$ psql linuxhint

Spustíme dotaz SQL a otestujeme, zda funguje nebo ne.

VYBERTE CURRENT_DATE;

Funguje to.

Po dokončení používání databáze ukončete databázi následujícím způsobem:

\ q

Vytvoření databáze PostgreSQL:

Nyní vytvořme novou tabulku uživatelů v našem linuxhint databáze.

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

CREATE TABLE uživatelé (
id INT NOT NULL,
jméno VARCHAR (16) NOT NULL,
pin VARCHAR (4) NOT NULL
);

The uživatelů měla by být vytvořena tabulka.

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

# \ d

Jak vidíte, uživatelů tabulka je v seznamu.

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

# uživatelů

Vkládání dat do tabulek:

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

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

INSERT INTO users VALUES (1, 'alex25', '2596');
INSERT INTO users VALUES (2, 'lisa11', '9645');
INSERT INTO users VALUES (1, 'mira45', '8513');

Vložil jsem 3 nové řádky do uživatelů stůl.

Čtení dat z tabulek:

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

VYBERTE * OD OD uživatelů;

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

Odebrání dat z tabulek:

Chcete-li odstranit řádek z uživatelů stůl s název 'lisa11' (řekněme), spusťte následující příkaz SQL:

ODSTRANIT Z uživatelů WHERE name = 'lisa11';

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

VYBERTE * OD OD uživatelů;

Aktualizace dat z tabulek:

Řekněme, že chcete aktualizovat id „mira45“ z uživatelů stůl od 1 na 2.

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

UPDATE uživatelé SET id = 2 WHERE name = 'mira45';

Jak vidíte, id 'mira45' je aktualizováno z 1 na 2.

Odstranění tabulek:

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

Uživatelé DROP TABLE;

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

\ d

Mazání databází:

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 instalujete PostgreSQL a provádíte základní operace PostgreSQL CRUD na CentOS 8. Děkujeme za přečtení tohoto článku.

Hry Battle For Wesnoth 1.13.6 Vývoj uvolněn
Battle For Wesnoth 1.13.6 Vývoj uvolněn
Battle For Wesnoth 1.13.6 vydané minulý měsíc, je šestým vývojovým vydáním v 1.13.série x a přináší řadu vylepšení, zejména do uživatelského rozhraní,...
Hry Jak nainstalovat League Of Legends na Ubuntu 14.04
Jak nainstalovat League Of Legends na Ubuntu 14.04
Pokud jste fanouškem League of Legends, pak je to pro vás příležitost otestovat běh League of Legends. Všimněte si, že LOL je podporován na PlayOnLinu...
Hry Nainstalujte si nejnovější strategickou hru OpenRA na Ubuntu Linux
Nainstalujte si nejnovější strategickou hru OpenRA na Ubuntu Linux
OpenRA je herní engine Libre / Free Real Time Strategy, který obnovuje rané hry Westwood, jako je klasický Command & Conquer: Red Alert. Distribuované...