Ako nainštalovať a nakonfigurovať PostgreSQL v CentOS

Ako nainštalovať a nakonfigurovať PostgreSQL v CentOS

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 jeho 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ť nasledujúceho kroku musíte aktualizovať a aktualizovať svoje existujúce balíky v systéme CentOS. Ak to chcete urobiť, spustite na termináli nasledujúci príkaz:



sudo yum check-update

Výkon:

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





sudo yum update

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

sudo reboot

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 PostgreSQL.

dnf module list 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 pomocou nasledujúceho príkazu povolíme najnovšiu verziu programu PostgreSQL.

sudo dnf module enable 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 install postgresql-server

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

ako previesť video na živú fotografiu
postgresql-setup --initdb

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

systemctl enable postgresql
systemctl start postgresql

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

systemctl status 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 postgres systémové používateľské konto 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é len 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 vlajku, ak chcete 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 --interactive

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 --interactive

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 a 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.

man createuser

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

Keď ste si pridali používateľa, zrejme by ste 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.

ako zobraziť staré správy na Facebooku
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 uloženie niektorých údajov. Základná syntax na pridanie polí do novej tabuľky je pomerne jednoduchá.

CREATE TABLE table_name (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);

...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:

CREATE TABLE hotel (
hotel_id serial PRIMARY KEY,
star varchar (50) NOT NULL,
paint varchar (25) NOT NULL,
location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
date date)
;

..kde je názov tabuľky hotel , a stĺpce sú hotel_id , hviezda , farba , umiestnenie a 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 pridanie údajov v nasledujúcom formáte použite príkaz INSERT INTO:

INSERT INTO table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');

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 jednoducho nainštalovať a efektívne ho používať vo svojom systéme.

Okrem CentOS môžete nastaviť aj PostgreSQL tak, aby fungoval s inými distribúciami Linuxu, napríklad s Ubuntu.

zdieľam zdieľam Tweet E -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(41 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 týkajúci sa programovacích jazykov, cloudovej technológie, AWS, strojového učenia a mnohých ďalších. 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