Inštalácia PostgreSQL v Ubuntu

PostgreSQL je bezplatný systém na správu databáz implementovaný pre rôzne platformy, vrátane Windows a Linux. Nástroj podporuje veľký počet typov údajov, má zabudovaný skriptovací jazyk a podporuje prácu s použitím klasických programovacích jazykov. V Ubuntu sa PostgreSQL inštaluje cez "Terminál" pomocou oficiálnych alebo užívateľsky definovaných úložísk a potom sa vykonávajú prípravné práce, testovanie a vytváranie tabuliek.

Inštalácia PostgreSQL v Ubuntu

Databázy sa používajú v rôznych oblastiach, ale komfortný systém riadenia im poskytuje pohodlné ovládanie. Mnohí používatelia sa zastavia na PostgreSQL, nainštalujú ho do svojho operačného systému a začnú pracovať s tabuľkami. Ďalej by sme chceli krok za krokom popísať celý proces inštalácie, prvé spustenie a nastavenie spomínaného nástroja.

Krok 1: Nainštalujte PostgreSQL

Samozrejme, mali by ste začať pridaním všetkých potrebných súborov a knižníc do Ubuntu, aby ste zabezpečili normálne fungovanie PostgreSQL. Toto sa vykonáva pomocou konzoly a používateľských alebo oficiálnych úložísk.

  1. „Terminál“ spustite akýmkoľvek pohodlným spôsobom, napríklad prostredníctvom ponuky alebo stlačením kombinácie klávesov Ctrl + Alt + T.
  2. Otvorenie terminálu v operačnom systéme Ubuntu

  3. Najprv si všimneme repozitáre užívateľov, pretože najnovšie verzie sa zvyčajne najprv stiahnu. Vložte príkaz sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list' a potom kliknite na Enter .
  4. Sťahovanie adresára z úložiska používateľov v Ubuntu

  5. Zadajte heslo pre svoj účet.
  6. Zadanie hesla na aktiváciu príkazu v Ubuntu

  7. Potom použite wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add - wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add - na pridanie balíkov.
  8. Pridávanie balíkov zo stiahnutého archívu do Ubuntu

  9. Zostáva len aktualizovať systémové knižnice štandardným príkazom sudo apt-get update .
  10. Získavanie aktualizácií pre knižnice v Ubuntu

  11. Ak máte záujem o získanie najnovšej dostupnej verzie PostgreSQL z oficiálneho archívu, musíte napísať do konzoly sudo apt-get install postgresql postgresql-contrib a potvrdiť pridanie súborov.
  12. Inštalácia PostgreSQL z oficiálneho úložiska pre Ubuntu

Po dokončení úspešnej inštalácie môžete pristúpiť k spusteniu štandardného účtu, skontrolovať fungovanie systému a počiatočnú konfiguráciu.

Krok 2: Najprv spustite PostgreSQL

Riadenie nainštalovaného DBMS prebieha aj prostredníctvom terminálu pomocou príslušných príkazov. Volanie predvolenému používateľovi vyzerá takto:

  1. Napíšte sudo su - postgres a stlačte kláves Enter . Táto akcia vám umožní prejsť na správu v mene účtu vytvoreného v predvolenom nastavení, ktorý v súčasnosti slúži ako hlavný účet.
  2. Prejdite na PostgreSQL predvolený príspevok v Ubuntu

  3. Prihláste sa do konzoly pre správu pod rúškom profilu používaného prostredníctvom psql . Aktivácia help vám pomôže pochopiť prostredie - zobrazí všetky dostupné príkazy a argumenty.
  4. Prepnite na konzolu pre správu PostgreSQL v Ubuntu

  5. Prezeranie informácií o aktuálnej relácii PostgreSQL sa vykonáva cez conninfo .
  6. Zobraziť informácie o pripojení PostgreSQL v Ubuntu

  7. Ukončenie prostredia pomôže tímu q .
  8. Odhláste sa z konzoly pre správu PostgreSQL v Ubuntu

Teraz viete, ako sa prihlásiť do účtu a prejsť na konzolu pre správu, takže je čas prejsť na vytvorenie nového používateľa a jeho databázy.

Krok 3: Vytvorenie používateľa a databázy

Nie je vždy vhodné pracovať s existujúcim štandardným účtom a nie je to vždy potrebné. Preto navrhujeme zvážiť postup vytvorenia nového profilu a jeho prepojenia na samostatnú databázu.

  1. Počas konzoly spustite postgresový profil ( sudo su - postgres príkaz), napíšte createuser --interactive a potom mu dajte vhodné meno napísaním znakov do príslušného riadka.
  2. Vytvorenie nového používateľa PostgreSQL v Ubuntu

  3. Ďalej sa rozhodnite, či chcete užívateľovi udeliť práva na prístup k všetkým prostriedkom systému. Jednoducho vyberte príslušnú možnosť a pokračujte ďalej.
  4. Priradenie práv užívateľovi PostgreSQL v Ubuntu

  5. Databáza je lepšie pomenovaná rovnakým názvom, ako bol názov konta, takže by ste mali použiť príkaz createdb soringpcrepair.com kde soringpcrepair.com - používateľské meno.
  6. Vytvorenie novej PostgreSQL databázy v Ubuntu

  7. Prechod na prácu so zadanou databázou prebieha prostredníctvom psql -d soringpcrepair.com kde soringpcrepair.com - názov databázy.
  8. Presun do databázy PostgreSQL vytvorenej v Ubuntu

Krok 4: Vytvorenie tabuľky a práca s riadkami

Je čas vytvoriť prvú tabuľku v určenej databáze. Tento postup sa vykonáva aj prostredníctvom konzoly, ale nebude ťažké sa zaoberať hlavnými príkazmi, pretože všetko, čo musíte urobiť, je:

  1. Po presune do databázy zadajte nasledujúci kód:

    CREATE TABLE test (
    equip_id serial PRIMARY KEY,
    type varchar (50) NOT NULL,
    color varchar (25) NOT NULL,
    location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
    install_date date
    );

    Vytvorenie novej PostgreSQL tabuľky v Ubuntu

    Najprv je zadaný názov testovacej tabuľky (môžete si vybrať ľubovoľný iný názov). Nasledujúci text opisuje každý stĺpec. Vybrali sme napríklad názvy typu varchar a color varchar , môžete zadať aj iné, ale len s použitím latinských znakov. Čísla v zátvorkách zodpovedajú za veľkosť stĺpca, ktorý priamo súvisí s údajmi, ktoré tam idú.

  2. Po vstupe zostáva len zobrazenie tabuľky na obrazovke pomocou d .
  3. Zobrazenie tabuľky PostgreSQL vytvorenej v Ubuntu

  4. Vidíte jednoduchý projekt, ktorý zatiaľ neobsahuje žiadne informácie.
  5. Zobrazenie novovytvorenej PostgreSQL tabuľky v PostgreSQL

  6. Nové údaje sa pridávajú prostredníctvom INSERT INTO test (type, color, location, install_date) VALUES ('slide', 'blue', 'south', '2018-02-24'); Najprv je uvedený názov tabuľky, v našom prípade je to test , potom sú uvedené všetky stĺpce a hodnoty v zátvorkách sú uvedené v úvodzovkách.
  7. Pridanie prvého riadka do Ubuntu

  8. Potom môžete pridať ďalší riadok, napríklad INSERT INTO test (type, color, location, install_date) VALUES ('swing', 'yellow', 'northwest', '2018-02-24');
  9. Pridanie druhého riadku PostgreSQL do Ubuntu

  10. Spustite tabuľku pomocou SELECT * FROM test; vyhodnotiť výsledok. Ako vidíte, všetko je správne usporiadané a údaje zadané správne.
  11. Zobrazenie tabuľky PostgreSQL s novými reťazcami Ubuntu

  12. Ak potrebujete odstrániť akúkoľvek hodnotu, vykonajte príkaz DELETE FROM test WHERE type = 'slide'; zadaním požadovaného poľa do úvodzoviek.
  13. Odstráňte hodnotu z tabuľky PostgreSQL v Ubuntu

Krok 5: Nainštalujte phpPgAdmin

Nie je vždy jednoduché spravovať databázu prostredníctvom konzoly, takže je najlepšie ju aktualizovať inštaláciou špeciálneho GUI phpPgAdmin.

  1. Najprv si prostredníctvom terminálu stiahnite najnovšie aktualizácie knižníc cez sudo apt-get update .
  2. Získanie aktualizácií na inštaláciu Apache v Ubuntu

  3. Nainštalujte webový server Apache sudo apt-get install apache2 .
  4. Sťahovanie komponentov Apache do Ubuntu

  5. Po inštalácii otestujte jeho funkčnosť a presnosť syntaxe pomocou sudo apache2ctl configtest . Ak sa niečo pokazí, vyhľadajte chybu podľa popisu na oficiálnej webovej stránke Apache.
  6. Vykonajte zdravotný test Apache v Ubuntu

  7. Spustite server zadaním sudo systemctl start apache2 .
  8. Spustite webový server Apache v Ubuntu

  9. Teraz, keď server funguje správne, môžete pridať knižnice phpPgAdmin stiahnutím z oficiálneho úložiska cez sudo apt install phppgadmin .
  10. Inštalácia phpPGadmin v Ubuntu

  11. Potom by ste mali mierne zmeniť konfiguračný súbor. Otvorte ho pomocou štandardného poznámkového gedit /etc/apache2/conf-available/phppgadmin.conf , ktorý špecifikuje gedit /etc/apache2/conf-available/phppgadmin.conf . Ak je dokument určený len na čítanie, musíte zadať sudo do príkazu pred gedit .
  12. Otvorenie konfiguračného súboru phpPGadmin v Ubuntu

  13. Pred riadkom "Vyžadovať lokálne" vložte # aby ste ho v komentári prepracovali, a zdola zadajte Allow From all . Teraz bude prístup k adrese otvorený pre všetky zariadenia v sieti, nielen pre lokálny počítač.
  14. Upravte konfiguráciu phpPGadmin v Ubuntu

  15. Reštartujte sudo service apache2 restart webového servera a neváhajte sa dostať do práce s PostgreSQL.
  16. Reštartujte Apache server v Ubuntu

V tomto článku sme sa zamerali nielen na PostgreSQL, ale aj na inštaláciu webového servera Apache, ktorý sa používa pri integrácii softvéru LAMP. Ak máte záujem o zabezpečenie plného fungovania vašich stránok a iných projektov, odporúčame Vám, aby ste sa zoznámili s procesom pridávania ďalších komponentov a prečítali si náš ďalší článok na nasledujúcom odkaze.

Pozri tiež: Inštalácia LAMP sady nástrojov v Ubuntu