Innehållsförteckning
PostgreSQL är en kraftfull databasmotor, som också fungerar som en plattform för att bygga applikationer. PostgreSQL tillåter oss att skriva lagrade procedurer och funktioner på olika språk, bland vilka vi kan markera SQL (ingår), PL / pgSQL (ingår), PL / Perl, PL / Python, PL / Java och PL / R, på detta sätt kan vi kan lösa ett antal problem med verktyget som gör att vi kan få en optimal och snabb lösning.
Tack vare alla dessa funktioner PostgreSQL är ett sofistikerat verktyg, en mycket avancerad chef, där på marknaden är chefen som kan matcha det Oracle.
För att få PostgreSQL behöver vi bara gå till dess officiella sida och ladda ner rätt paket för vårt operativsystem, för närvarande är installationsprocessen mycket avancerad där vi bara behöver installera de binärer som vi laddar ner, den officiella nedladdningssidan är följande:
http://www.postgresql.org/download/
Det ser ut så här:
FÖRSTORA
När vi har PostgreSQL installerat på vårt system är vårt främsta verktyg för att hantera våra databaser konsolen, men det finns flera grafiska administrationsalternativ som kan spara oss tid som konsolen kanske inte kan, men kommandoraden är det mest användbara verktyget kraftfullt som vi har på vår sida, låt oss se några administrativa verktyg:- PSQL: Det är kommandoraden som gör att vi kan hantera och skriva frågor i PostgreSQL, den har också några mycket viktiga tillägg som möjligheten att importera och exportera kommandon för avgränsade filer, och den kan också generera rapporter med HTML -utdata.
- pgAdmin: Det är det mest använda och populära gratis grafiska gränssnittet för PostgreSQL, det är en stationär applikation som gör att vi kan ansluta till flera servrar samtidigt oavsett operativsystem. Så här ser en av sektionerna där vi hanterar databaserna ut så här.
- PHPPgAdmin: Det är ett gratis webbgränssnitt som härrör från phpMyAdmin av MySQL, men eftersom PostgreSQL har fler objekt och funktioner än MySQL, är detta gränssnitt anpassat till det, där vi kan hantera scheman, procedurspråk etc. Det ser väldigt likt ut phpMyAdmin som vi kan se i följande bild:
Det finns tre grundläggande filer som gör att vi kan hantera och konfigurera vår server, de finns i datamappen som vi har som standard och vi kan redigera dem fritt om vi har lämpliga behörigheter med någon textredigerare.
Låt oss se dessa filer och deras funktioner nedan:
- postgresql.conf: Det är den allmänna konfigurationsfilen som gör att vi till exempel kan hantera hur mycket minne vi kan använda eller standardplatsen för databaserna, var loggarna ska lagras, IP -adressen där servern ska lyssna osv.
- pg_hba.conf: Det är filen som gör att vi kan hantera och kontrollera säkerheten, så att vi kan hantera åtkomst till servern, diktera vilka användare som kan ansluta till vilka databaser etc.
- pg_ident.conf: Det här är den fil som vi kommer att använda minst, detta gör att vi kan göra en kartläggning av OS -användare som kan komma åt servern, det tillåter oss också att länka en OS -användare med en PostgreSQL -användare, till exempel att vårt OS -rot användaren är PostgreSQL -superanvändaren.
Med detta avslutar vi vår handledning om grunderna i PostgreSQL, vi vet redan hur vi ska få det, vilka verktyg vi kan använda för att hantera det och lite varifrån vi kan hämta administrationsfiler och tjänstekonfigurationer.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng