PostgreSQL je robustný a vysoko škálovateľný databázový systém, ktorý beží na počítačoch Linux aj Windows. Tento softvér na podnikovej úrovni ponúka vynikajúcu spoľahlivosť a integritu údajov pri vytváraní aplikácií.

PostgreSQL je všestranný softvér, ktorý zvládne široké spektrum pracovných záťaží od jednotlivých počítačov po veľké dátové sklady. Ponúka funkcie, ako sú transakcie s vlastnosťami ACID, aktualizovateľné zobrazenia, cudzie kľúče a integrácie medzi platformami.

Ako nainštalovať PostgreSQL v CentOS

CentOS funguje trochu inak a hneď po zavedení systému nebudete mať prístup root. Ak sa chcete prihlásiť ako užívateľ root, použite su príkaz.

su

Systém vás prihlási ako superužívateľa so všetkými oprávneniami správcu.

Krok 1: Aktualizujte a aktualizujte predinštalované balíky

Ako súčasť ďalšieho kroku musíte aktualizujte a aktualizujte svoje existujúce balíky v rámci CentOS. Ak to chcete urobiť, spustite na termináli nasledujúci príkaz:

sudo yum kontrola-aktualizácia

Výkon:

Na aktualizáciu všetkých uvedených balíkov zadajte do terminálu nasledujúci príkaz:

instagram viewer
aktualizácia sudo yum

Po aktualizácii balíkov budete musieť reštartovať systém. Použite nasledujúci príkaz:

sudo reštart

Systém je pripravený s novo aktualizovanými balíkmi. Je čas nainštalovať PostgreSQL na váš počítač CentOS.

Krok 2: Skontrolujte existujúce predvolené verzie

Pred každou novou inštaláciou je dôležité skontrolovať dostupné predvolené verzie programu PostgreSQL.

zoznam modulov dnf postgresql

V predvolenom nastavení v prípade, že budete pokračovať v inštalácii, inštalačné príkazy nainštalujú PostgreSQL verzie 10.

Keďže v čase písania tejto príručky je k dispozícii verzia 13, obmedzíme predvolenú inštaláciu a na povolenie najnovšej verzie programu PostgreSQL použijeme nasledujúci príkaz.

modul sudo dnf povoliť postgresql: 13

Krok 3: Nainštalujte serverový balík PostgreSQL

Po zmene predvolenej verzie pomocou vyššie uvedeného príkazu je čas nainštalovať serverové a klientske balíky PostgreSQL.

sudo dnf nainštalovať postgresql-server

Po inštalácii servera musíte inicializovať databázu PostgreSQL. Na inicializáciu spustite nasledujúci príkaz:

postgresql-setup --initdb

Po inicializácii spustite službu PostgreSQL. Ak ho chcete automaticky povoliť pri spustení systému, použite nasledujúce príkazy:

systemctl povoliť postgresql
systemctl start postgresql

Ak chcete skontrolovať stav služby PostgreSQL, spustite nasledujúci príkaz:

systémový stav postgresql

Ak sa na výstupe zobrazí „Aktívny“, potom je služba v prevádzke.

Krok 4: Konfigurácia databázy PostgreSQL

Po inštalácii je najlepšie nakonfigurovať databázu PostgreSQL. Na zabezpečenie svojho účtu vytvorte heslo pre server postgres systémový používateľský účet pomocou obslužný program passwd:

passwd postgres

Výkon:

Systém vás požiada o zadanie hesla dvakrát. Uistite sa, že ste zadali správne heslo vždy.

Po nastavení hesla používateľského účtu sa prihláste do postgres účet pomocou su:

su - postgres

Krok 5: Vytvorenie novej roly používateľa

Pretože používanie PostgreSQL nie je obmedzené iba na jedného používateľa, môžete do existujúceho zoznamu pridať niekoľko ďalších používateľov.

Použi createuser príkaz spolu s príponou -interaktívne príznakom pridať ďalších používateľov. Tiež zadajte typ prístupu, ktorý im chcete nastaviť. Ak ste prihlásení pomocou postgres účet, jednoducho zadajte nasledujúce:

createuser -interaktívny

Ak sa vám nechce príliš často presúvať do a zo systémového účtu, vždy existuje možnosť pridať používateľov pomocou príkazu sudo.

sudo -u postgres createuser -interaktívny

V oboch scenároch vás systém požiada o pridanie názvu roly spolu s typom prístupu pre tohto novo vytvoreného používateľa. Vyberať medzi r a n pre typ roly superužívateľa.

Ak sa chcete pozrieť na niektoré ďalšie vlajky, môžete sa kedykoľvek obrátiť na createuser stránka príkazového riadka.

užívateľ stvorenia

Ako používať PostgreSQL na vytváranie nových databáz

Teraz, keď ste na svojom počítači nakonfigurovali PostgreSQL, je načase vytvoriť novú databázu a pridať nové tabuľky.

Získajte prístup k výzve PostgreSQL s novou rolou

Po pridaní používateľa by ste zrejme chceli začať používať PostgreSQL vo svoj prospech. Ale skôr ako to urobíte, budete musieť vytvoriť používateľa s rovnakým menom ako vaša rola a databáza PostgreSQL.

Ak takéto ID užívateľa nemáte k dispozícii, použite adduser príkaz na vytvorenie nového používateľa s názvom test.

sudo adduser test

Prihláste sa ako nový používateľ pomocou -i a -u vlajky.

sudo -i -u test

Vytváranie nových databáz

Na vytvorenie novej databázy v PostgreSQL použite nasledujúci príkaz:

createdb databasename

Upozorňujeme, že musíte byť prihlásení ako postgres systémový užívateľ vydávať administratívne príkazy.

Vytváranie nových tabuliek v databáze

Vytvorme novú tabuľku na ukladanie niektorých údajov. Základná syntax na pridanie polí do novej tabuľky je pomerne jednoduchá.

VYTVORIŤ TABUĽKU názov_tabulky (
názov stĺpca1 typ_typu (dĺžka_poľa),
názov stĺpca2 typ_ stĺpca (dĺžka poľa),
názov stĺpca3 typ stĺpca (dĺžka poľa)
);

...kde názov_tabuľky je požadovaný názov nastavený používateľom, názov stĺpca1, názov stĺpca2, atď. sú názvy stĺpcov, col_type je typ stĺpca a dĺžka poľa je veľkosť dátových štruktúr, aby boli hodnoty robustnejšie.

Môžete napríklad vytvoriť tabuľku hotel s nasledujúcimi stĺpcami:

VYTVORIŤ TABUĽKU hotel (
hotel_id sériový PRIMÁRNY KĽÚČ,
star varchar (50) NIE JE NULL,
farba varchar (25) NIE JE NULA,
poloha varchar (25) kontrola (umiestnenie na („sever“, „juh“, „západ“, „východ“, „severovýchod“, „juhovýchod“, „juhozápad“, „severozápad“)),
dátum dátumu)
;

..kde je názov tabuľky hotel, a stĺpce sú hotel_id, hviezda, farba, umiestneniea dátum s ich príslušnými dĺžkami a obmedzeniami stĺpcov.

Pridávanie hodnôt do databázy

Hneď ako bude štruktúra vašej tabuľky pripravená, môžete do existujúcej tabuľky pridať niekoľko údajov. Na vloženie údajov v nasledujúcom formáte použite príkaz INSERT INTO:

VLOŽIŤ DO TABUĽKY (názov_ stĺpca1, názov_ stĺpca2, názov stĺpca3) HODNOTY ('hodnota1', 'hodnota2', 'hodnota3');

Pridajte napríklad riadok údajov do súboru hotel tabuľku, ktorú ste vytvorili vyššie.

INSERT INTO hotel (hotel, star, location, install_date) VALUES ('Plaza', 'Five', 'northwest', '2018-08-16')

Konfigurácia PostgreSQL v CentOS

Na konfiguráciu PostgreSQL je najlepšie nainštalovať ho správnym spôsobom. So správnymi konfiguráciami môžete PostgreSQL ľahko nainštalovať a efektívne ho používať vo svojom systéme.

Okrem CentOS môžete nastaviť PostgreSQL aj na prácu s inými distribúciami Linuxu, napríklad s Ubuntu.

zdieľamTweetE -mail
Ako nainštalovať a nakonfigurovať PostgreSQL v Ubuntu

Chcete jednoduchý a spoľahlivý spôsob správy databáz vo vašom systéme? Zistite, ako nainštalovať PostgreSQL na Ubuntu.

Čítajte ďalej

Súvisiace témy
  • Linux
  • CentOS
  • SQL
  • Nainštalujte softvér
O autorovi
Wini Bhalla (34 publikovaných článkov)

Wini je spisovateľka z Dillí a má 2 roky písomnej praxe. Počas písania bola spájaná s digitálnymi marketingovými agentúrami a technickými firmami. Napísala obsah súvisiaci s programovacími jazykmi, cloudovou technológiou, AWS, strojovým učením a mnohými ďalšími. Vo svojom voľnom čase rada maľuje, trávi čas so svojou rodinou a cestuje do hôr, kedykoľvek je to možné.

Viac od Winiho Bhallu

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber