Postgres je jedna od najnaprednijih SQL baza podataka. Pruža značajke od korisnički definiranih tipova do nasljeđivanja tablica i sofisticiranog zaključavanja. Tu su i referentni integritet stranog ključa, ugniježđene transakcije i značajke koje nećete pronaći u drugim SQL bazama podataka.

Postgres je usklađen s ACID (atomičnost, konzistentnost, izolacija, trajnost). Postgres baza podataka bit će korisna pri izradi aplikacija kojima je potrebna skalabilnost i sigurnost podataka.

Koristite Package Manager ili preuzmite instalacijski program

Postgres možete instalirati na svoj macOS uređaj pomoću mnogih izvora i metoda.

Ako koristite upravitelj paketa, možete provjeriti upute za instalaciju Postgresa na njegovoj web stranici.

Evo naredbe za instaliranje Postgres verzija 13 i 14 upravitelj paketa Homebrew:

kuhati instalirati postgresql@13 # instalirajte Postgres verziju 13
kuhati instalirati postgresql@14 # instalirajte Postgres verziju 14

Budući da Homebrew radi na Linuxu i macOS-u, naredba je kompatibilna s oba operativna sustava.

instagram viewer

Ako ne koristite upravitelj paketa, možete instalirati Postgres putem datoteke Apple Disk Image (.dmg). Trebali biste preuzeti sliku Postgres verziju koja vam je potrebna i instalirajte aplikaciju na vašem stroju.

Postavite aplikaciju Postgres na macOS

Nakon što ste instalirali Postgres, pokrenite aplikaciju. Dobit ćete korisničko sučelje s opcijom postavki poslužitelja i unaprijed instaliranim bazama podataka, kao što je prikazano u nastavku. Pokretanje aplikacije automatski pokreće Postgres; prema zadanim postavkama, Postgres radi na priključku 5432 na macOS-u.

Možete koristiti Postavke poslužitelja gumb za promjenu poslužitelja i priključaka za vašu bazu podataka. Također ćete dobiti pregled direktorija instalacije, konfiguracije, dnevnika i podataka kojima možete pristupiti iz sučelja.

Možete otvoriti svoju instancu baze podataka (zadana je stvorena s vašim korisničkim imenom) za pristup sučelju naredbenog retka Postgres.

Dodajte Postgres svom PATH-u

Nakon što instalirate aplikaciju Postgres, morat ćete dodati njen put u svoj $PATH varijabla okoline kako biste je pokrenuli izvan vlastitog terminala aplikacije.

Otvorite svoju mapu Applications u Finderu, Control-kliknite na aplikaciju Postgres i odaberite Prikaži sadržaj paketa.

Odabirom opcije "Prikaži sadržaj paketa" moći ćete vidjeti sadržaj aplikacije Postgres.

Otvori Sadržaj mapu, zatim Verzije mapu, zatim odaberite mapu svoje verzije (u ovom slučaju, 14).

Pritisnite Ctrl i kliknite na kanta za smeće mapu i držite opcije na tipkovnici, a zatim odaberite Kopiraj bin kao Pathname za dodavanje putanje u međuspremnik.

Morat ćete urediti zsh izvor svog terminala zshrc datoteku za dodavanje izvoza putanje u aplikaciju Postgres.

Otvorite aplikaciju terminala i pokrenite ovu naredbu za uređivanje zshrc datoteka:

vim ~/.zshrc

Naredba će otvoriti zshrc datoteka u a Vim urednik koje možete koristiti za uređivanje datoteke.

Ako vam nije ugodno koristiti vim, možete koristiti bilo koji drugi uređivač teksta. Datoteka .zshrc nalazi se u vašem početnom direktoriju, a vi ćete morati biti pregledavanje skrivenih datoteka da mu pristupite.

Dodajte izjavu o izvozu i odredite put vaše Postgres aplikacije. Na primjer:

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

Spremite izvornu datoteku, izađite iz uređivača Vim, ponovno pokrenite aplikaciju terminala i pokrenite psql naredba s vašeg novootvorenog terminala:

psql

Kada pokrenete psql trebali biste vidjeti naredbeno sučelje koje vas povezuje s vašom instancom baze podataka Postgres. Ovo je slično otvaranju Postgresa putem aplikacije:

Sada možete koristiti Postgres iz naredbenog retka, bez pokretanja aplikacije Postgres. Ovaj postupak radi za većinu verzija Postgresa, a možete ga koristiti na čipovima Silicon ili Intel.

Postgres je baza podataka na više platformi

Baza podataka Postgres poznata je po svojim značajkama i podršci u različitim ekosustavima. Možete ga koristiti na raznim skupovima za razvoj softvera, uslugama računarstva u oblaku i operativnim sustavima.

Možete brzo početi s Postgresom jer podržava SQL, sintaksu sličnu engleskoj koju također koriste baze podataka kao što su MySQL i SQLite.