Inhoudsopgave
PostgreSQL is een krachtige database-engine, dat ook werkt als een platform om applicaties te bouwen. PostgreSQL stelt ons in staat om opgeslagen procedures en functies in verschillende talen te schrijven, waaronder we SQL (meegeleverd), PL / pgSQL (meegeleverd), PL / Perl, PL / Python, PL / Java en PL / R kunnen markeren, op deze manier kunnen we kan een aantal problemen oplossen met behulp van de tool waarmee we tot een optimale en snelle oplossing kunnen komen.
Dankzij al deze functies PostgreSQL is een geavanceerde tool, een zeer geavanceerde manager, waar in de markt Oracle de manager is die het kan evenaren.
Om PostgreSQL te verkrijgen, hoeven we alleen maar naar de officiële pagina te gaan en het juiste pakket voor ons besturingssysteem te downloaden. Momenteel is het installatieproces zeer geavanceerd waarbij we alleen de binaire bestanden hoeven te installeren die we downloaden, de officiële downloadpagina is de volgende:
http://www.postgresql.org/download/
Het ziet er zo uit:
VERGROTEN
- PSQL: Het is de opdrachtregel waarmee we query's in PostgreSQL kunnen beheren en schrijven, het heeft ook enkele zeer belangrijke extra's, zoals de mogelijkheid om opdrachten voor gescheiden bestanden te importeren en exporteren, en het kan ook rapporten genereren met HTML-uitvoer.
- pgAdmin: Het is de meest gebruikte en populaire gratis grafische interface voor PostgreSQL, het is een desktoptoepassing waarmee we tegelijkertijd verbinding kunnen maken met verschillende servers, ongeacht het besturingssysteem. Zo ziet een van de secties waar we de databases beheren er als volgt uit.
- PHPPgAdmin: Het is een gratis webinterface die is afgeleid van: phpMijnAdmin van MySQL, maar aangezien PostgreSQL meer objecten en functionaliteiten heeft dan MySQL, is deze interface daarop aangepast, waar we schema's, proceduretalen, enz. kunnen verwerken. Het lijkt erg op phpMijnAdmin zoals we kunnen zien in de volgende afbeelding:
Laten we deze bestanden en hun functies hieronder bekijken:
- postgresql.conf: Het is het algemene configuratiebestand waarmee we bijvoorbeeld kunnen beheren hoeveel geheugen we kunnen gebruiken of de standaardlocatie van de databases, waar de logs moeten worden opgeslagen, het IP-adres waar de server moet luisteren, enz.
- pg_hba.conf: Het is het bestand waarmee we de beveiliging kunnen beheren en controleren, waardoor we de toegang tot de server kunnen beheren, bepalen welke gebruikers verbinding kunnen maken met welke databases, enz.
- pg_ident.conf: Dit is het bestand dat we het minst gaan gebruiken, hierdoor kunnen we een mapping maken van de OS-gebruikers die toegang hebben tot de server, het stelt ons ook in staat om een OS-gebruiker te koppelen aan een PostgreSQL-gebruiker, bijvoorbeeld dat onze OS-root gebruiker is de PostgreSQL-supergebruiker.
Hiermee sluiten we onze tutorial over de basis van PostgreSQL af, we weten al hoe we het kunnen verkrijgen, welke tools we kunnen gebruiken om het te beheren en een beetje van waar we de administratiebestanden en serviceconfiguraties kunnen krijgen.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een positief punt te geven