PostgreSQL je brezplačen sistem za upravljanje baz podatkov, ki se izvaja za različne platforme, vključno z Windows in Linux. Orodje podpira veliko število podatkovnih tipov, ima vgrajen skriptni jezik in podpira delo s klasičnimi programskimi jeziki. V Ubuntuju se PostgreSQL namesti prek "Terminala" z uporabo uradnih ali uporabniško določenih repozitorijev, nato pa se izvedejo pripravljalna dela, testiranje in ustvarjanje tabel.
Vsebina
Baze podatkov se uporabljajo na različnih področjih, vendar jim udoben sistem upravljanja omogoča udobno upravljanje. Mnogi uporabniki se ustavijo pri PostgreSQL, jo namestijo v svoj operacijski sistem in začnejo delati s tabelami. Nato bi želeli korak za korakom opisati celoten postopek namestitve, prvi zagon in nastavitev omenjenega orodja.
Seveda morate začeti z dodajanjem vseh potrebnih datotek in knjižnic v Ubuntu, da se zagotovi normalno delovanje PostgreSQL. To naredite z ukazno mizo in uporabniškimi ali uradnimi repozitoriji.
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
in nato kliknite 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 -
doda pakete. sudo apt-get update
. sudo apt-get install postgresql postgresql-contrib
in potrditi dodajanje datotek. Po uspešni namestitvi lahko nadaljujete z zagonom standardnega računa, preverjanjem delovanja sistema in začetno konfiguracijo.
Upravljanje nameščenega DBMS poteka tudi preko "Terminala" z uporabo ustreznih ukazov. Klic privzetemu uporabniku izgleda takole:
sudo su - postgres
in pritisnite Enter . S tem dejanjem lahko upravljate v računu, ki je privzeto ustvarjen, ki trenutno služi kot glavni. psql
. Aktiviranje help
vam bo pomagalo razumeti okolje - prikazalo bo vse razpoložljive ukaze in argumente. conninfo
. q
. Zdaj veste, kako se prijavite v račun in pojdite na konzolo za upravljanje, zato je čas, da nadaljujete z ustvarjanjem novega uporabnika in njegove baze podatkov.
Ni vedno priročno delati z obstoječim standardnim računom in to ni vedno potrebno. Zato predlagamo, da razmislimo o postopku za ustvarjanje novega profila in povezovanju z njim ločeno bazo podatkov.
sudo su - postgres
), pišite createuser --interactive
in mu podajte ustrezno ime, tako da v ustrezno vrstico vnesete znake. createdb
soringpcrepair.com kjer soringpcrepair.com - uporabniško ime. psql -d
soringpcrepair.com kjer soringpcrepair.com - ime baze podatkov. Čas je, da ustvarite svojo prvo tabelo v določeni bazi podatkov. Ta postopek se izvaja tudi preko konzole, vendar ne bo težko obravnavati glavnih ukazov, ker je vse, kar morate storiti, da:
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
);
Najprej je določeno ime testne tabele (lahko izberete katero koli drugo ime). V nadaljevanju je opisan vsak stolpec. Izbrali smo imena tipa varchar in barvni varchar na primer samo, lahko določite tudi katero koli drugo, vendar samo z uporabo latiničnih znakov. Številke v oklepajih so odgovorne za velikost stolpca, ki je neposredno povezan z navedenimi podatki.
d
. INSERT INTO test (type, color, location, install_date) VALUES ('slide', 'blue', 'south', '2018-02-24');
Najprej je prikazano ime tabele, v našem primeru je test , potem so navedeni vsi stolpci, vrednosti v oklepajih pa so navedene v narekovajih. INSERT INTO test (type, color, location, install_date) VALUES ('swing', 'yellow', 'northwest', '2018-02-24');
SELECT * FROM test;
oceniti rezultat. Kot lahko vidite, je vse pravilno urejeno in podatki pravilno vneseni. DELETE FROM test WHERE type = 'slide';
z navedbo zahtevanega polja v narekovajih. Podatkovne baze ni vedno lahko upravljati prek konzole, zato jo je najbolje nadgraditi z namestitvijo posebnega phpPgAdmin GUI.
sudo apt-get update
. sudo apt-get install apache2
. sudo apache2ctl configtest
. Če se je kaj zgodilo, poiščite napako v skladu z opisom na uradni spletni strani Apache. sudo systemctl start apache2
. sudo apt install phppgadmin
. gedit /etc/apache2/conf-available/phppgadmin.conf
. Če je dokument samo za branje, boste morali pred ukazom gedit v ukazu navesti sudo
. #
da jo ponovite v komentarju, in od spodaj vnesite Allow From all
. Zdaj bo dostop do naslova odprt za vse naprave v omrežju, ne samo za lokalni računalnik. sudo service apache2 restart
spletni strežnik in vas prosimo, da pridete do dela s PostgreSQL. V tem članku smo pogledali ne le PostgreSQL, temveč tudi namestitev spletnega strežnika Apache, ki se uporablja pri integraciji programske opreme LAMP. Če ste zainteresirani za popolno delovanje vaših spletnih strani in drugih projektov, vam svetujemo, da se seznanite s postopkom dodajanja drugih komponent z branjem našega drugega članka na naslednji povezavi.
Glejte tudi: Namestitev orodja LAMP v Ubuntu