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 UbuntuChcete 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
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 Bhalluprihlá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