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