PostgreSQL - Første trin

Indholdsfortegnelse

PostgreSQL er en kraftfuld databasemotor, som også fungerer som en platform til at bygge applikationer. PostgreSQL giver os mulighed for at skrive lagrede procedurer og funktioner på forskellige sprog, blandt hvilke vi kan fremhæve SQL (Inkluderet), PL / pgSQL (Inkluderet), PL / Perl, PL / Python, PL / Java og PL / R, på denne måde kan vi kan løse en række problemer ved hjælp af værktøjet, der giver os mulighed for at få en optimal og hurtig løsning.
Takket være alle disse funktioner PostgreSQL er et sofistikeret værktøj, en meget avanceret manager, hvor på markedet den manager, der kan matche det, er Oracle.
For at få PostgreSQL skal vi bare gå til den officielle side og downloade den passende pakke til vores operativsystem, i øjeblikket er installationsprocessen meget avanceret, hvor vi kun skal installere de binærer, vi downloader, den officielle downloadside er følgende:
http://www.postgresql.org/download/
Det ser sådan ud:

FORSTØRRE

Når vi har PostgreSQL installeret på vores system, vil vores hovedværktøj til at styre vores databaser være konsollen, men der er flere grafiske administrationsalternativer, der kan spare os for brugstid, som konsollen muligvis ikke er i stand til, men kommandolinjen er det mest nyttige værktøj kraftfuldt som vi har på vores side, lad os se nogle administrative værktøjer:
  • PSQL: Det er kommandolinjen, der giver os mulighed for at styre og skrive forespørgsler i PostgreSQL, den har også nogle meget vigtige ekstrafunktioner som f.eks. Muligheden for at importere og eksportere kommandoer til afgrænsede filer, og den kan også generere rapporter med HTML -output.
  • pgAdmin: Det er den mest brugte og populære gratis grafiske grænseflade til PostgreSQL, det er en desktop applikation, der giver os mulighed for at oprette forbindelse til flere servere på samme tid uanset operativsystemet. Sådan ser en af ​​sektionerne, hvor vi administrerer databaserne ud, sådan her.

  • PHPPgAdmin: Det er en gratis webgrænseflade, der stammer fra phpMyAdmin af MySQL, da PostgreSQL har flere objekter og funktionaliteter end MySQL, er denne grænseflade justeret til den, hvor vi kan håndtere skemaer, proceduremæssige sprog osv. Det ligner meget phpMyAdmin som vi kan se på følgende billede:

Der er 3 grundlæggende filer, der giver os mulighed for at administrere og konfigurere vores server, de er placeret i den datamappe, som vi har som standard, og vi kan redigere dem frit, hvis vi har de relevante tilladelser med en almindelig teksteditor.
Lad os se disse filer og deres funktioner nedenfor:
  • postgresql.conf: Det er den generelle konfigurationsfil, der f.eks. Gør det muligt for os at styre, hvor meget hukommelse vi kan bruge eller standardplaceringen af ​​databaserne, hvor vi skal gemme logfiler, IP'en, hvor serveren skal lytte osv.
  • pg_hba.conf: Det er filen, der giver os mulighed for at styre og kontrollere sikkerhed, så vi kan administrere adgang til serveren, diktere hvilke brugere der kan oprette forbindelse til hvilke databaser osv.
  • pg_ident.conf: Dette er den fil, som vi kommer til at bruge mindst, dette giver os mulighed for at lave en kortlægning af de OS -brugere, der kan få adgang til serveren, det giver os også mulighed for at linke en OS -bruger til en PostgreSQL -bruger, for eksempel at vores OS -rod bruger er PostgreSQL -superbrugeren.

Med dette afslutter vi vores selvstudie om det grundlæggende i PostgreSQL, vi ved allerede, hvordan vi får det, hvilke værktøjer vi kan bruge til at styre det og lidt, hvorfra vi kan få administrationsfiler og servicekonfigurationer.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt
wave wave wave wave wave