Postgres on üks arenenumaid SQL-andmebaase. See pakub funktsioone alates kasutaja määratud tüüpidest kuni tabeli pärimise ja keeruka lukustamiseni. Samuti on võõrvõtme viite terviklikkus, pesastatud tehingud ja funktsioonid, mida te teistest SQL-i andmebaasidest ei leia.
Postgres on ACID-ühilduv (aatomilisus, konsistents, isolatsioon, vastupidavus). Postgresi andmebaas on abiks mastaapsust ja andmeohutust vajavate rakenduste loomisel.
Kasutage paketihaldurit või laadige alla installiprogramm
Saate installida Postgresi oma macOS-i seadmesse, kasutades paljusid allikaid ja meetodeid.
Kui kasutate paketihaldurit, saate vaadata Postgresi installijuhiseid selle veebisaidil.
Siin on käsk Postgresi versioonide 13 ja 14 installimiseks Homebrew paketihaldur:
brew install postgresql@13 # installige Postgresi versioon 13
brew install postgresql@14 # installige Postgresi versioon 14
Kuna Homebrew töötab Linuxis ja macOS-is, ühildub käsk mõlema operatsioonisüsteemiga.
Kui te paketihaldurit ei kasuta, saate installida Postgresi Apple Disk Image (.dmg) faili kaudu. Peaksite alla laadima selle pildi
Postgres versioon, mida vajate ja installige rakendus teie masinal.Seadistage MacOS-is rakendus Postgres
Pärast Postgresi installimist käivitage rakendus. Saate kasutajaliidese serveri seadete valiku ja eelinstallitud andmebaasidega, nagu allpool näidatud. Rakenduse käivitamine käivitab automaatselt Postgresi; vaikimisi töötab Postgres pordis 5432 macOS-is.
Võite kasutada Serveri sätted nuppu, et muuta oma andmebaasi serverit ja porte. Samuti saate ülevaate installi-, konfiguratsiooni-, logi- ja andmekataloogidest, millele pääsete juurde liidese kaudu.
Saate avada oma andmebaasi eksemplari (vaikimisi luuakse teie kasutajanimega), et pääseda juurde Postgresi käsurea liidesele.
Lisage Postgres oma PATH-i
Kui olete rakenduse Postgres installinud, peate lisama selle tee oma $PATH-le keskkonna muutuja käivitada see väljaspool rakenduse enda terminali.
Avage Finderis kaust Rakendused, Ctrl-klõpsake rakendusel Postgres ja valige Näita pakendi sisu.
Kui valite suvandi „Kuva paketi sisu”, saate vaadata rakenduse Postgres sisu.
Ava Sisu kaust, seejärel Versioonid kaust, seejärel valige oma versioonikaust (antud juhul 14).
Ctrl-klõpsake prügikast kausta ja hoidke all nuppu valikuid nuppu klaviatuuril, seejärel valige Kopeeri salv teenimena tee lõikelauale lisamiseks.
Peate oma terminali zsh-allikat muutma zshrc faili, et lisada Postgresi rakendusse tee eksport.
Avage oma terminalirakendus ja käivitage see käsk selle muutmiseks zshrc fail:
vim ~/.zshrc
Käsk avab zshrc faili a Vimi toimetaja mida saate faili redigeerimiseks kasutada.
Kui te ei tunne vimi kasutamist mugavalt, võite kasutada mis tahes muud tekstiredaktorit. Zshrc-fail on teie kodukataloogis ja peate olema peidetud failide vaatamine sellele juurde pääseda.
Lisage ekspordiavaldus ja määrake oma Postgresi rakenduse tee. Näiteks:
eksportida PATH=$PATH:/Applications/Postgres.app/Contents/Versions/14/bin
Salvestage lähtefail, väljuge Vimi redaktorist, taaskäivitage terminalirakendus ja käivitage psql käsk teie äsja avatud terminalist:
psql
Kui käivitate psql käsku peaksite nägema käsuliidest, mis ühendab teid teie Postgresi andmebaasi eksemplariga. See sarnaneb Postgresi avamisega rakenduse kaudu:
Nüüd saate Postgresi kasutada käsurealt ilma Postgresi rakendust käivitamata. See protsess töötab enamiku Postgresi versioonide puhul ja saate seda protsessi kasutada Silicon või Inteli kiipide puhul.
Postgres on mitme platvormi andmebaas
Postgresi andmebaas on oma funktsioonide ja erinevate ökosüsteemide toe poolest mainekas. Saate seda kasutada mitmesugustes tarkvaraarenduspakkides, pilvandmetöötlusteenustes ja operatsioonisüsteemides.
Postgresiga saate kiiresti alustada, kuna see toetab SQL-i, inglisekeelset süntaksit, mida kasutavad ka sellised andmebaasid nagu MySQL ja SQLite.