Postgres yra viena iš pažangiausių SQL duomenų bazių. Tai suteikia funkcijų nuo vartotojo nustatytų tipų iki lentelės paveldėjimo ir sudėtingo užrakinimo. Taip pat yra išorinio rakto nuorodos vientisumas, įdėtos operacijos ir funkcijos, kurių nerasite kitose SQL duomenų bazėse.
Postgres yra suderinamas su ACID (atomiškumas, konsistencija, izoliacija, ilgaamžiškumas). Postgres duomenų bazė bus naudinga kuriant programas, kurioms reikalingas mastelio keitimas ir duomenų sauga.
Naudokite paketų tvarkyklę arba atsisiųskite diegimo programą
„Postgres“ galite įdiegti „MacOS“ įrenginyje naudodami daugybę šaltinių ir metodų.
Jei naudojate paketų tvarkyklę, galite patikrinti „Postgres“ diegimo instrukcijas jos svetainėje.
Štai komanda, skirta įdiegti „Postgres“ 13 ir 14 versijas „Homebrew“ paketų tvarkyklė:
brew įdiegti postgresql@13 # įdiegti Postgres 13 versiją
brew įdiegti postgresql@14 # įdiegti Postgres 14 versiją
Kadangi „Homebrew“ veikia „Linux“ ir „MacOS“, komanda suderinama su abiem operacinėmis sistemomis.
Jei nenaudojate paketų tvarkyklės, galite įdiegti „Postgres“ naudodami „Apple Disk Image“ (.dmg) failą. Turėtumėte atsisiųsti paveikslėlį Postgres Jums reikalinga versija ir įdiegti programą savo mašinoje.
Nustatykite „Postgres“ programą „MacOS“.
Įdiegę Postgres, paleiskite programą. Gausite vartotojo sąsają su serverio nustatymų parinktimi ir iš anksto įdiegtomis duomenų bazėmis, kaip parodyta toliau. Paleidus programą automatiškai paleidžiama Postgres; pagal numatytuosius nustatymus Postgres veikia prievade 5432 „MacOS“.
Galite naudoti Serverio nustatymai mygtuką, kad pakeistumėte savo duomenų bazės serverį ir prievadus. Taip pat gausite diegimo, konfigūracijos, žurnalo ir duomenų katalogų, kuriuos galite pasiekti iš sąsajos, apžvalgą.
Galite atidaryti savo duomenų bazės egzempliorių (numatytasis sukurtas naudojant jūsų vartotojo vardą), kad pasiektumėte Postgres komandų eilutės sąsają.
Pridėkite Postgres prie savo PATH
Įdiegę „Postgres“ programą, turėsite pridėti jos kelią prie savo $PATH aplinkos kintamasis paleisti jį ne pačios programos terminale.
„Finder“ atidarykite aplanką „Applications“, spustelėkite „Control“ ir spustelėkite „Postgres“ programą ir pasirinkite Rodyti paketo turinį.
Pasirinkę parinktį „Rodyti paketo turinį“, galėsite peržiūrėti „Postgres“ programos turinį.
Atidaryk Turinys aplanką, tada Versijos aplanką, tada pasirinkite savo versijos aplanką (šiuo atveju 14).
Ctrl ir spustelėkite šiukšliadėžė aplanką ir palaikykite galimybės klaviatūros mygtuką, tada pasirinkite Kopijuoti dėžutę kaip kelio pavadinimą norėdami pridėti kelią į mainų sritį.
Turėsite redaguoti savo terminalo zsh šaltinį zshrc failą, kad pridėtumėte „Path“ eksportą į „Postgres“ programą.
Atidarykite savo terminalo programą ir paleiskite šią komandą, kad galėtumėte redaguoti zshrc failas:
vim ~/.zshrc
Komanda atidarys zshrc failą a Vim redaktorius kurį galite naudoti norėdami redaguoti failą.
Jei jums nepatogu naudoti vim, galite naudoti bet kurią kitą teksto rengyklę. .zshrc failas yra jūsų namų kataloge, ir jūs turite būti peržiūrėti paslėptus failus kad prie jo prieiti.
Pridėkite eksporto teiginį ir nurodykite „Postgres“ programos kelią. Pavyzdžiui:
eksportuoti KELIAS =$PATH:/Applications/Postgres.app/Contents/Versions/14/bin
Išsaugokite šaltinio failą, išeikite iš Vim redaktoriaus, iš naujo paleiskite terminalo programą ir paleiskite psql komanda iš naujai atidaryto terminalo:
psql
Kai paleisite psql komandą, turėtumėte pamatyti komandų sąsają, kuri sujungia jus su „Postgres“ duomenų bazės egzemplioriumi. Tai panašu į „Postgres“ atidarymą naudojant programą:
Dabar galite naudoti „Postgres“ iš komandinės eilutės nepaleidę „Postgres“ programos. Šis procesas veikia daugelyje „Postgres“ versijų ir galite naudoti šį procesą „Silicon“ arba „Intel“ lustuose.
„Postgres“ yra kelių platformų duomenų bazė
„Postgres“ duomenų bazė yra gerbiama dėl savo funkcijų ir palaikymo įvairiose ekosistemose. Jį galite naudoti įvairiuose programinės įrangos kūrimo paketuose, debesų kompiuterijos paslaugose ir operacinėse sistemose.
Galite greitai pradėti naudoti „Postgres“, nes ji palaiko SQL – į anglų kalbą panašią sintaksę, kurią taip pat naudoja tokios duomenų bazės kaip „MySQL“ ir „SQLite“.