Postgres er en av de mest avanserte SQL-databasene. Den gir funksjoner fra brukerdefinerte typer til bordarv og sofistikert låsing. Det er også referanseintegritet for utenlandsk nøkkel, nestede transaksjoner og funksjoner du ikke finner i andre SQL-databaser.

Postgres er ACID-kompatibel (atomisitet, konsistens, isolasjon, holdbarhet). Du vil finne Postgres-databasen nyttig når du bygger applikasjoner som trenger skalerbarhet og datasikkerhet.

Bruk en pakkebehandling eller last ned installasjonsprogrammet

Du kan installere Postgres på macOS-enheten din ved å bruke mange kilder og metoder.

Hvis du bruker en pakkebehandling, kan du sjekke installasjonsinstruksjonene for Postgres på nettsiden.

Her er kommandoen for å installere Postgres versjon 13 og 14 med Homebrew-pakkebehandleren:

brew install postgresql@13 # installer Postgres versjon 13
brew install postgresql@14 # installer Postgres versjon 14

Siden Homebrew fungerer på Linux og macOS, er kommandoen kompatibel med begge operativsystemene.

Hvis du ikke bruker en pakkebehandling, kan du installere Postgres via en Apple Disk Image-fil (.dmg). Du bør laste ned bildet av

instagram viewer
Postgres versjon du trenger og installer appen på maskinen din.

Sett opp Postgres-appen på macOS

Etter at du har installert Postgres, start appen. Du får et brukergrensesnitt med alternativet for serverinnstillinger og forhåndsinstallerte databaser, som vist nedenfor. Ved å starte appen kjører Postgres automatisk; som standard kjører Postgres på port 5432 på macOS.

Du kan bruke Serverinnstillinger for å endre serveren og portene for databasen. Du vil også få en oversikt over installasjonen, konfigurasjonen, loggen og datakatalogene du kan få tilgang til fra grensesnittet.

Du kan åpne databaseforekomsten (en standard er opprettet med brukernavnet ditt) for å få tilgang til Postgres kommandolinjegrensesnitt.

Legg til Postgres til din PATH

Når du har installert Postgres-appen, må du legge til banen til $PATH miljøvariabel for å kjøre den utenfor appens egen terminal.

Åpne Applications-mappen i Finder, Ctrl-klikk på Postgres-appen, og velg Vis pakkens innhold.

Når du velger alternativet "Vis pakkeinnhold", vil du kunne se innholdet i Postgres-appen.

Åpne Innhold mappen, deretter Versjoner og velg deretter versjonsmappen din (i dette tilfellet 14).

Ctrl-klikk på bin mappen og hold inne alternativer på tastaturet, og velg deretter Kopier bin som banenavn for å legge til banen til utklippstavlen.

Du må redigere terminalens zsh-kilde zshrc fil for å legge til Path-eksporten til Postgres-appen.

Åpne terminalappen din, og kjør denne kommandoen for å redigere zshrc fil:

vim ~/.zshrc

Kommandoen vil åpne zshrc fil i en Vim redaktør som du kan bruke til å redigere filen.

Hvis du ikke er komfortabel med å bruke vim, kan du bruke en hvilken som helst annen tekstredigerer. .zshrc-filen er i hjemmekatalogen din, og du må være det vise skjulte filer for å få tilgang til den.

Legg til en eksporterklæring og spesifiser banen til Postgres-appen din. For eksempel:

eksport PATH=$PATH:/Applications/Postgres.app/Contents/Versions/14/bin

Lagre kildefilen, gå ut av Vim-editoren, start terminalappen på nytt og kjør psql kommando fra din nyåpnede terminal:

psql

Når du kjører psql kommando bør du se et kommandogrensesnitt som kobler deg til din Postgres-databaseforekomst. Dette ligner på å åpne Postgres via appen:

Du kan nå bruke Postgres fra en kommandolinje, uten å starte Postgres-appen. Denne prosessen fungerer for de fleste versjoner av Postgres, og du kan bruke denne prosessen på silisium- eller Intel-brikker.

Postgres er en database med flere plattformer

Postgres-databasen er kjent for sine funksjoner og støtte på tvers av forskjellige økosystemer. Du kan bruke den på en rekke programvareutviklingsstabler, cloud computing-tjenester og operativsystemer.

Du kan komme raskt i gang med Postgres siden den støtter SQL, en engelsk-lignende syntaks som databaser som MySQL og SQLite også bruker.