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

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 . 

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. 
sudo apt-get update . 
sudo apt-get install postgresql postgresql-contrib a potvrdiť pridanie súborov. 
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.
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:
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. 
psql . Aktivácia help vám pomôže pochopiť prostredie - zobrazí všetky dostupné príkazy a argumenty. 
conninfo . 
q . 
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.
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.
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. 

createdb soringpcrepair.com kde soringpcrepair.com - používateľské meno. 
psql -d soringpcrepair.com kde soringpcrepair.com - názov databázy. 
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:
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
);

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ú.
d . 

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. 
INSERT INTO test (type, color, location, install_date) VALUES ('swing', 'yellow', 'northwest', '2018-02-24'); 
SELECT * FROM test; vyhodnotiť výsledok. Ako vidíte, všetko je správne usporiadané a údaje zadané správne. 
DELETE FROM test WHERE type = 'slide'; zadaním požadovaného poľa do úvodzoviek. 
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.
sudo apt-get update . 
sudo apt-get install apache2 . 
sudo apache2ctl configtest . Ak sa niečo pokazí, vyhľadajte chybu podľa popisu na oficiálnej webovej stránke Apache. 
sudo systemctl start apache2 . 
sudo apt install phppgadmin . 
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 . 
# 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č. 
sudo service apache2 restart webového servera a neváhajte sa dostať do práce s PostgreSQL. 
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