Postgres är en av de mest avancerade SQL-databaserna. Den tillhandahåller funktioner från användardefinierade typer till bordsarv och sofistikerad låsning. Det finns också referensintegritet för främmande nyckel, kapslade transaktioner och funktioner som du inte hittar i andra SQL-databaser.

Postgres är ACID-kompatibel (atomicitet, konsistens, isolering, hållbarhet). Du kommer att hitta Postgres-databasen till hjälp när du bygger applikationer som behöver skalbarhet och datasäkerhet.

Använd en pakethanterare eller ladda ner installationsprogrammet

Du kan installera Postgres på din macOS-enhet med många källor och metoder.

Om du använder en pakethanterare kan du kontrollera Postgres installationsinstruktioner på dess webbplats.

Här är kommandot för att installera Postgres version 13 och 14 med Homebrew-pakethanteraren:

brew installera postgresql@13 # installera Postgres version 13
brygg installera postgresql@14 # installera Postgres version 14

Eftersom Homebrew fungerar på Linux och macOS är kommandot kompatibelt med båda operativsystemen.

instagram viewer

Om du inte använder en pakethanterare kan du installera Postgres via en Apple Disk Image-fil (.dmg). Du bör ladda ner bilden av Postgres version du behöver och installera appen på din maskin.

Konfigurera Postgres-appen på macOS

När du har installerat Postgres, starta appen. Du får ett användargränssnitt med alternativet serverinställningar och förinstallerade databaser, som visas nedan. När appen startas körs Postgres automatiskt; som standard körs Postgres på port 5432 på macOS.

Du kan använda Serverinställningar för att ändra servern och portarna för din databas. Du får också en översikt över installations-, konfigurations-, logg- och datakataloger som du kan komma åt från gränssnittet.

Du kan öppna din databasinstans (en standard skapas med ditt användarnamn) för att komma åt Postgres kommandoradsgränssnitt.

Lägg till Postgres till din PATH

När du har installerat Postgres-appen måste du lägga till dess sökväg till din $PATH miljöfaktor för att köra den utanför appens egen terminal.

Öppna mappen Applications i Finder, Ctrl-klicka på Postgres-appen och välj Visa paketets innehåll.

När du väljer alternativet "Visa paketinnehåll" kommer du att kunna se innehållet i Postgres-appen.

Öppna Innehåll mapp, sedan Versioner och välj sedan din versionsmapp (i det här fallet 14).

Ctrl-klicka på bin mapp och håll ned alternativ på tangentbordet och välj sedan Kopiera papperskorgen som sökväg för att lägga till sökvägen till ditt urklipp.

Du måste redigera din terminals zsh-källa zshrc fil för att lägga till Path-exporten till Postgres-appen.

Öppna din terminalapp och kör det här kommandot för att redigera zshrc fil:

vim ~/.zshrc

Kommandot öppnar zshrc fil i en Vim redaktör som du kan använda för att redigera filen.

Om du inte är bekväm med att använda vim kan du använda vilken annan textredigerare som helst. .zshrc-filen finns i din hemkatalog, och du måste vara det visa dolda filer för att komma åt den.

Lägg till en exportsats och ange sökvägen till din Postgres-app. Till exempel:

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

Spara källfilen, avsluta Vim-redigeraren, starta om din terminalapp och kör psql kommando från din nyöppnade terminal:

psql

När du kör psql kommandot bör du se ett kommandogränssnitt som ansluter dig till din Postgres-databasinstans. Det här liknar att öppna Postgres via appen:

Du kan nu använda Postgres från en kommandorad, utan att starta Postgres-appen. Denna process fungerar för de flesta versioner av Postgres, och du kan använda den här processen på Silicon- eller Intel-chips.

Postgres är en databas med flera plattformar

Postgres-databasen är känd för sina funktioner och stöd över olika ekosystem. Du kan använda den på en mängd olika programvaruutvecklingsstackar, molntjänster och operativsystem.

Du kan komma igång med Postgres snabbt eftersom det stöder SQL, en engelsk-liknande syntax som även databaser som MySQL och SQLite använder.