PostgreSQL je besplatni sistem za upravljanje bazama podataka koji se implementira za razne platforme, uključujući Windows i Linux. Alat podržava veliki broj tipova podataka, ima ugrađeni skriptni jezik i podržava upotrebu klasičnih programskih jezika. U Ubuntu je PostgreSQL instaliran putem "Terminal" korištenjem službenih ili korisničkih spremišta, a nakon toga provode se pripremni radovi, testiranje i stvaranje tablica.
Instalirajte PostgreSQL u Ubuntu
Baze podataka se koriste u raznim oblastima, ali sistem upravljanja pruža ugodno upravljanje. Mnogi se korisnici zaustave na PostgreSQL-u, instaliraju ga na svoj OS i započnu raditi sa tablicama. Zatim bismo željeli da korak po korak opišemo cijeli postupak instalacije, prvo pokretanje i konfiguraciju spomenutog alata.
Korak 1: Instalirajte PostgreSQL
Naravno da biste trebali započeti dodavanjem svih potrebnih datoteka i knjižnica u Ubuntu kako biste osigurali normalno funkcioniranje PostgreSQL-a. To se vrši pomoću konzole i korisničkih ili službenih spremišta.
- Bježi "Terminal" na bilo koji pogodan način, na primjer, kroz izbornik ili pritiskom na kombinaciju tipki Ctrl + Alt + T.
- Prvo, zabilježimo korisnička spremišta, jer se tamo najprije prenose najnovije verzije. Zalijepite naredbu u polje
sudo sh -c 'echo "deb //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg main" >> /etc/apt/sources.list.d/pgdg.list '
a zatim kliknite na Unesite. - Unesite lozinku za svoj račun.
- Nakon toga koristiti
wget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | dodatak sudo apt-key -
za dodavanje paketa. - Ostaje samo ažurirati sistemske biblioteke standardnom naredbom
sudo apt-get update
. - Ako ste zainteresirani za dobivanje najnovije dostupne verzije PostgreSQL-a iz službenog spremišta, morate pisati u konzolu
sudo apt-get install postgresql postgresql-contrib
i potvrdite dodavanje datoteka.
Nakon uspješne instalacije možete pokrenuti standardni račun, provjeriti sistem i početnu konfiguraciju.
Korak 2: Pokretanje PostgreSQL-a po prvi put
Upravljanje instaliranim DBMS-om se takođe pojavljuje putem "Terminal" pomoću odgovarajućih naredbi. Poziv prema korisniku kreiran prema zadanom izgleda ovako:
- Unesite naredbu
sudo su - postgres
i kliknite na Unesite. Ovakva akcija će vam omogućiti da pređete na upravljanje u ime zadanog računa, koji trenutno djeluje kao glavni. - Prijavljivanje u upravljačku konzolu pod krinkom profila koji se koristi
psql
. Aktivacija će vam pomoći da se nosite sa okolinom.pomoć
- pokazat će sve dostupne naredbe i argumente. - Pregledavanje informacija o trenutnoj sesiji PostgreSQL vrši se putem
conninfo
. - Izađite iz okruženja pomoći će timu
q
.
Sada znate kako se prijaviti na svoj račun i otići na upravljačku konzolu, tako da je vrijeme da krenete na stvaranje novog korisnika i njegove baze podataka.
Korak 3: Stvorite korisnika i bazu podataka
Nije uvijek prikladno raditi s postojećim standardnim računom, a nije uvijek potrebno. Zbog toga predlažemo da razmotrimo postupak za stvaranje novog profila i povezivanje s njim zasebne baze podataka.
- Biti u konzoli pod upravljanjem profilom postgres (tim
sudo su - postgres
) pisaticreateuser - interaktivan
, a zatim mu dodajte prikladno ime upisujući znakove u odgovarajući redak. - Zatim odredite želite li odobriti korisničkim pravima sururusera za pristup svim sistemskim resursima. Jednostavno odaberite odgovarajuću opciju i nastavite.
- Bolje je nazvati bazu istim imenom kao što je račun nazvan, tako da biste trebali koristiti naredbu
stvorio lumpics
gde kvržice - korisničko ime. - Prelazak na rad sa navedenom bazom podataka događa se putem
psql -d lumpics
gde kvržice - naziv baze podataka.
4. korak: Stvaranje tabele i rad sa redovima
Vrijeme je da napravite svoju prvu tablicu u određenoj bazi podataka. Ovaj se postupak izvodi i putem konzole, međutim, neće biti teško nositi se s glavnim naredbama, jer su vam potrebne samo sljedeće:
- Nakon odlaska u bazu podataka unesite sljedeći kod:
CREATE TABLE test (
Oprema_id serijski PRIMARNI KLJUČ,
tip varchar (50) NIJE NULL,
boja varchar (25) NIJE NULL,
lokacija varchar (25) ček (lokacija u ('sjever', 'jug', 'zapad', 'istok', 'sjeveroistok', 'jugoistok', 'jugozapad', 'sjeverozapad')),
date_date datum
);Prvo naziv tabele test (možete odabrati bilo koje drugo ime). Svaki je stupac opisan u nastavku. Odabrali smo imena tip varchar i boja varchar samo na primjer, možete pristupiti naznakama bilo kojeg drugog, ali samo pomoću latiničnih slova. Brojevi u zagradama odgovorni su za veličinu stupca koja je u direktnoj vezi s podacima koji su tamo postavljeni.
- Nakon unosa ostaje samo prikaz tablice na ekranu sa
d
. - Vidite jednostavan projekt koji još uvijek ne sadrži nikakve informacije.
- Kroz naredbu se dodaju novi podaci
INSERT INTO test (vrsta, boja, lokacija, instalacija_doda) VALUES ('slide', 'blue', 'south', '2018-02-24');
Ime tabele je prvo naznačeno, u našem slučaju je test, tada su navedeni svi stupci, a vrijednosti su označene u zagradama, uvijek u navodnicima. - Zatim možete dodati još jedan redak, na primjer,
INSERT INTO test (vrsta, boja, lokacija, instalacija_doda) VALUES ('ljuljačka', 'žuta', 'sjeverozapad', '2018-02-24');
- Provedite stol
SELECT * FROM test;
da bi se procijenio rezultat. Kao što vidite, sve se nalazi ispravno i podaci se unose tačno. - Ako trebate izbrisati vrijednost, učinite to putem naredbe
DELETE FROM test WHERE type = 'slide';
navođenjem željenog polja u navodnicima.
Korak 5: Instalirajte phpPgAdmin
Upravljanje bazom podataka nije uvijek lako putem konzole, pa je najbolje nadograditi je instalacijom posebnog phpPgAdmin GUI-ja.
- Prvenstveno kroz "Terminal" Preuzmite najnovije ažuriranja biblioteke putem
sudo apt-get update
. - Instalirajte Apache Web Server
sudo apt-get install apache2
. - Nakon instalacije testirajte njegovu izvedbu i sintaksu koristeći
sudo apache2ctl configtest
. Ako nešto pođe po zlu, potražite grešku u opisu na službenoj web stranici Apache. - Pokrenite poslužitelj upisivanjem
sudo systemctl start apache2
. - Sada kada poslužitelj ispravno funkcionira, možete dodati phpPgAdmin biblioteke preuzimajući ih iz službenog spremišta kroz
sudo apt install phppgadmin
. - Zatim morate malo izmijeniti konfiguracijsku datoteku. Otvorite ga kroz standardnu bilježnicu navođenjem
gedit /etc/apache2/conf-available/phppgadmin.conf
. Ako je dokument samo za čitanje, trebat će vam naredba prije gedit naznačite takođesudo
. - Prije crte "Zahtijeva lokalno" staviti
#
kako biste ga pretvorili u komentar, a sa dna unesiteDozvoli od svih
. Sada će pristup adresi biti otvoren za sve uređaje na mreži, a ne samo lokalnom PC-u. - Ponovo pokrenite web server
ponovno pokretanje sudo usluge apache2
i možete sigurno nastaviti s radom s PostgreSQL-om.
U ovom smo članku ispitali ne samo PostgreSQL, već i instalaciju Apache web servera, koji se koristi u kombinovanju LAMP softvera. Ako ste zainteresirani za osiguranje punog funkcioniranja vaših web stranica i drugih projekata, preporučujemo da se upoznate s postupkom dodavanja drugih komponenti čitajući naš drugi članak na sljedećoj poveznici.
Pogledajte također: Instaliranje softverskog paketa LAMP na Ubuntu