Postgres este una dintre cele mai avansate baze de date SQL. Oferă funcții de la tipuri definite de utilizator până la moștenirea tabelelor și blocare sofisticată. Există, de asemenea, integritate referențială a cheii străine, tranzacții imbricate și caracteristici pe care nu le veți găsi în alte baze de date SQL.

Postgres este compatibil cu ACID (atomicitate, consistență, izolare, durabilitate). Veți găsi baza de date Postgres utilă atunci când construiți aplicații care au nevoie de scalabilitate și siguranță a datelor.

Utilizați un manager de pachete sau descărcați programul de instalare

Puteți instala Postgres pe dispozitivul dvs. macOS folosind multe surse și metode.

Dacă utilizați un manager de pachete, puteți verifica instrucțiunile de instalare Postgres pe site-ul său web.

Iată comanda pentru instalarea versiunilor Postgres 13 și 14 cu managerul de pachete Homebrew:

brew install postgresql@13 # instalați Postgres versiunea 13
brew install postgresql@14 # instalați Postgres versiunea 14
instagram viewer

Deoarece Homebrew funcționează pe Linux și macOS, comanda este compatibilă cu ambele sisteme de operare.

Dacă nu utilizați un manager de pachete, puteți instala Postgres printr-un fișier Apple Disk Image (.dmg). Ar trebui să descărcați imaginea Postgres versiunea de care aveți nevoie și instalați aplicația pe mașina dvs.

Configurați aplicația Postgres pe macOS

După ce ați instalat Postgres, lansați aplicația. Veți obține o interfață de utilizare cu opțiunea de setări server și baze de date preinstalate, așa cum se arată mai jos. Lansarea aplicației rulează automat Postgres; în mod implicit, Postgres rulează pe port 5432 pe macOS.

Puteți folosi Setări server butonul pentru a schimba serverul și porturile pentru baza de date. Veți obține, de asemenea, o prezentare generală a directoarelor de instalare, configurare, jurnal și date pe care le puteți accesa din interfață.

Puteți deschide instanța bazei de date (una implicită este creată cu numele dvs. de utilizator) pentru a accesa interfața de linie de comandă Postgres.

Adăugați Postgres la calea dvs

După ce ați instalat aplicația Postgres, va trebui să adăugați calea acesteia în $PATH variabilă de mediu pentru a o rula în afara terminalului propriu al aplicației.

Deschideți folderul Aplicații în Finder, faceți Control-clic pe aplicația Postgres și selectați Afișați conținutul pachetului.

La selectarea opțiunii „Afișați conținutul pachetului”, veți putea vizualiza conținutul aplicației Postgres.

Deschide Cuprins folderul, apoi Versiuni folder, apoi selectați folderul cu versiunea dvs. (în acest caz, 14).

Ctrl-clic pe cos folder și țineți apăsat Opțiuni butonul de pe tastatură, apoi selectați Copiați bin ca Pathname pentru a adăuga calea în clipboard.

Va trebui să editați sursa zsh a terminalului zshrc fișier pentru a adăuga exportul Path în aplicația Postgres.

Deschideți aplicația de terminal și rulați această comandă pentru a edita zshrc fişier:

vim ~/.zshrc

Comanda va deschide zshrc dosar în a Editor Vim pe care îl puteți folosi pentru a edita fișierul.

Dacă nu vă simțiți confortabil să utilizați vim, puteți utiliza orice alt editor de text. Fișierul .zshrc se află în directorul dvs. de acasă și va trebui să fie vizualizarea fișierelor ascunse pentru a-l accesa.

Adăugați o declarație de export și specificați calea aplicației dvs. Postgres. De exemplu:

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

Salvați fișierul sursă, ieșiți din editorul Vim, reporniți aplicația pentru terminal și rulați psql comandă din terminalul proaspăt deschis:

psql

Când rulați psql ar trebui să vedeți o interfață de comandă care vă conectează la instanța bazei de date Postgres. Acest lucru este similar cu deschiderea Postgres prin intermediul aplicației:

Acum puteți utiliza Postgres dintr-o linie de comandă, fără a lansa aplicația Postgres. Acest proces funcționează pentru majoritatea versiunilor de Postgres și puteți utiliza acest proces pe cipuri Silicon sau Intel.

Postgres este o bază de date cu mai multe platforme

Baza de date Postgres este renumită pentru caracteristicile și suportul său în diferite ecosisteme. Îl puteți folosi pe o varietate de stive de dezvoltare software, servicii de cloud computing și sisteme de operare.

Puteți începe rapid cu Postgres, deoarece acceptă SQL, o sintaxă asemănătoare englezei pe care o folosesc și bazele de date precum MySQL și SQLite.