„PostgreSQL“ - pirmieji žingsniai

Turinys

„PostgreSQL“ yra galingas duomenų bazės variklis, kuris taip pat veikia kaip platforma programoms kurti. „PostgreSQL“ leidžia mums rašyti saugomas procedūras ir funkcijas įvairiomis kalbomis, tarp kurių galime išskirti SQL (įtrauktas), PL / pgSQL (įtrauktas), PL / Perl, PL / Python, PL / Java ir PL / R, tokiu būdu gali išspręsti daugybę problemų naudodami įrankį, kuris leidžia mums gauti optimalų ir greitą sprendimą.
Dėka visų šių savybių „PostgreSQL“ yra sudėtingas įrankis, labai pažangus valdytojas, kuriame rinkoje „Oracle“ gali prilygti valdytojas.
Norėdami gauti „PostgreSQL“, mes tiesiog turime eiti į jo oficialų puslapį ir atsisiųsti mūsų operacinei sistemai tinkamą paketą, šiuo metu diegimo procesas yra labai pažengęs, kai turime įdiegti tik atsisiųstus dvejetainius failus, o oficialus atsisiuntimo puslapis yra toks:
http://www.postgresql.org/download/
Tai atrodo taip:

DIDELIS

Kai jau turime „PostgreSQL“ Įdiegta mūsų sistemoje, pagrindinis mūsų duomenų bazių valdymo įrankis bus konsolė, tačiau yra keletas grafinių administravimo alternatyvų, kurios gali sutaupyti mums naudojimo laiko, kurio konsolė gali nepavykti, tačiau komandinė eilutė yra pati naudingiausia priemonė savo pusėje, pažiūrėkime keletą administracinių priemonių:
  • PSQL: Tai komandinė eilutė, leidžianti valdyti ir rašyti užklausas „PostgreSQL“, taip pat turi keletą labai svarbių priedų, tokių kaip galimybė importuoti ir eksportuoti atskirtų failų komandas, taip pat gali generuoti ataskaitas su HTML išvestimi.
  • pgAdminas: Tai yra labiausiai naudojama ir populiariausia nemokama grafinė sąsaja „PostgreSQL“, tai yra darbalaukio programa, leidžianti mums vienu metu prisijungti prie kelių serverių, nepriklausomai nuo operacinės sistemos. Taip atrodo vienas iš skyrių, kuriame tvarkome duomenų bazes.

  • PHPPgAdmin: Tai nemokama žiniatinklio sąsaja, gauta iš phpMyAdmin „MySQL“, tačiau kadangi „PostgreSQL“ turi daugiau objektų ir funkcijų nei „MySQL“, ši sąsaja yra pritaikyta prie jos, kur galime tvarkyti schemas, procedūrines kalbas ir kt. Tai atrodo labai panaši į phpMyAdmin kaip matome šiame paveikslėlyje:

Yra 3 pagrindiniai failai, leidžiantys mums valdyti ir konfigūruoti savo serverį, jie yra duomenų aplanke, kurį turime pagal numatytuosius nustatymus, ir mes galime juos laisvai redaguoti, jei turime atitinkamus leidimus naudodami bet kurį paprasto teksto redaktorių.
Pažvelkime į šiuos failus ir jų funkcijas žemiau:
  • postgresql.conf: Būtent bendrosios konfigūracijos failas leidžia mums, pavyzdžiui, valdyti, kiek atminties galime naudoti, arba numatytąją duomenų bazių vietą, kur saugoti žurnalus, IP, kur serveris turėtų klausytis ir t.
  • pg_hba.conf: Būtent failas leidžia mums valdyti ir kontroliuoti saugumą, leidžiant valdyti prieigą prie serverio, diktuoti, kurie vartotojai gali prisijungti prie kokių duomenų bazių ir pan.
  • pg_ident.conf: Tai yra failas, kurį ketiname naudoti mažiausiai, tai leidžia mums nustatyti OS vartotojų, galinčių pasiekti serverį, žemėlapį, taip pat leidžia susieti OS vartotoją su „PostgreSQL“ vartotoju, pavyzdžiui, kad mūsų OS šaknis vartotojas yra „PostgreSQL“ supervartotojas.

Tuo baigiame „PostgreSQL“ pagrindų pamoką, mes jau žinome, kaip ją gauti, kokias priemones galime naudoti jai valdyti ir šiek tiek iš kur galime gauti administravimo failus ir paslaugų konfigūracijas.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką
wave wave wave wave wave