Sadržaj
PostgreSQL je moćan motor baze podataka, koja također radi kao platforma za izradu aplikacija. PostgreSQL omogućuje nam pisanje pohranjenih procedura i funkcija na različitim jezicima, među kojima možemo istaknuti SQL (Uključeno), PL / pgSQL (Uključeno), PL / Perl, PL / Python, PL / Java i PL / R, na ovaj način može riješiti niz problema pomoću alata koji nam omogućuje dobivanje optimalnog i brzog rješenja.
Zahvaljujući svim ovim značajkama PostgreSQL je sofisticirani alat, vrlo napredan menadžer, gdje na tržištu menadžer koji mu može parirati je Oracle.
Za dobivanje PostgreSQL -a moramo samo otići na njegovu službenu stranicu i preuzeti odgovarajući paket za naš operativni sustav, trenutno je proces instalacije vrlo napredan gdje moramo samo instalirati binarne datoteke koje preuzimamo, službena stranica za preuzimanje je sljedeća:
http://www.postgresql.org/download/
Izgleda ovako:
POVEĆAJTE
Kad jednom imamo PostgreSQL instaliran na našem sustavu, naš glavni alat za upravljanje bazama podataka bit će konzola, međutim postoji nekoliko grafičkih administrativnih alternativa koje nam mogu uštedjeti vrijeme korištenja koje konzola možda neće moći, no naredbeni redak najkorisniji je alat koje imamo na svojoj strani, pogledajmo neke administrativne alate:- PSQL: To je naredbeni redak koji nam omogućuje upravljanje i pisanje upita u PostgreSQL -u, također ima i neke vrlo važne dodatke, poput mogućnosti uvoza i izvoza naredbi za datoteke s ograničenjima, a također može generirati izvješća s HTML izlazom.
- pgAdmin: To je najčešće korišteno i najpopularnije besplatno grafičko sučelje za PostgreSQL, to je stolna aplikacija koja nam omogućuje povezivanje s nekoliko poslužitelja istovremeno bez obzira na operacijski sustav. Ovako jedan od odjeljaka u kojima upravljamo bazama podataka izgleda ovako.
- PHPPgAdmin: To je besplatno web sučelje koje potječe iz phpMyAdmin MySQL -a, međutim, budući da PostgreSQL ima više objekata i funkcionalnosti od MySQL -a, ovo sučelje mu je prilagođeno, gdje možemo rukovati shemama, proceduralnim jezicima itd. Izgleda vrlo slično phpMyAdmin kao što možemo vidjeti na sljedećoj slici:
Postoje 3 osnovne datoteke koje nam omogućuju upravljanje i konfiguriranje našeg poslužitelja, one se nalaze u podatkovnoj mapi koju imamo prema zadanim postavkama i možemo ih slobodno uređivati ako imamo odgovarajuća dopuštenja za bilo koji uređivač običnog teksta.
Pogledajmo ove datoteke i njihove funkcije u nastavku:
- postgresql.conf: To je datoteka općih konfiguracija koja nam omogućuje, na primjer, da upravljamo količinom memorije koju možemo koristiti ili zadanim mjestom baza podataka, gdje pohraniti zapisnike, IP gdje poslužitelj treba slušati itd.
- pg_hba.conf: To je datoteka koja nam omogućuje upravljanje i kontrolu sigurnosti, omogućujući nam upravljanje pristupom poslužitelju, određivanje korisnika koji se mogu povezati s kojim bazama podataka itd.
- pg_ident.conf: Ovo je datoteka koju ćemo najmanje koristiti, to nam omogućuje da napravimo mapiranje korisnika OS -a koji mogu pristupiti poslužitelju, također nam omogućuje povezivanje korisnika OS -a s korisnikom PostgreSQL -a, na primjer da je naš korijen OS -a korisnik je superkorisnik PostgreSQL.
Ovime završavamo naš vodič o osnovama PostgreSQL -a, već znamo kako ga nabaviti, koje alate možemo koristiti za upravljanje njime i malo odakle možemo dobiti administracijske datoteke i konfiguracije usluga.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod