Postgres je jednou z nejpokročilejších SQL databází. Poskytuje funkce od uživatelsky definovaných typů po dědičnost tabulek a sofistikované zamykání. K dispozici je také referenční integrita cizího klíče, vnořené transakce a funkce, které nenajdete v jiných databázích SQL.

Postgres je kompatibilní s ACID (atomicita, konzistence, izolace, trvanlivost). Databáze Postgres je užitečná při vytváření aplikací, které vyžadují škálovatelnost a bezpečnost dat.

Použijte Správce balíčků nebo si stáhněte instalační program

Postgres můžete nainstalovat na své zařízení macOS pomocí mnoha zdrojů a metod.

Pokud používáte správce balíčků, můžete se podívat na pokyny k instalaci Postgres na jeho webu.

Zde je příkaz pro instalaci Postgres verze 13 a 14 pomocí správce balíčků Homebrew:

brew install postgresql@13 # nainstalovat Postgres verze 13
brew install postgresql@14 # nainstalujte Postgres verze 14

Protože Homebrew funguje na Linuxu a macOS, příkaz je kompatibilní s oběma operačními systémy.

Pokud nepoužíváte správce balíčků, můžete Postgres nainstalovat prostřednictvím souboru Apple Disk Image (.dmg). Měli byste si stáhnout obrázek

instagram viewer
Postgres verzi, kterou potřebujete, a nainstalujte aplikaci na vašem stroji.

Nastavte aplikaci Postgres na macOS

Po instalaci Postgres spusťte aplikaci. Získáte uživatelské rozhraní s možností nastavení serveru a předinstalovanými databázemi, jak je uvedeno níže. Spuštění aplikace automaticky spustí Postgres; ve výchozím nastavení běží Postgres na portu 5432 na macOS.

Můžete použít Nastavení serveru tlačítko pro změnu serveru a portů pro vaši databázi. Získáte také přehled o instalaci, konfiguraci, protokolech a adresářích s daty, ke kterým máte přístup z rozhraní.

Můžete otevřít instanci databáze (výchozí je vytvořena s vaším uživatelským jménem) a získat přístup k rozhraní příkazového řádku Postgres.

Přidejte Postgres do své PATH

Jakmile nainstalujete aplikaci Postgres, budete muset přidat její cestu do $PATH proměnná prostředí spustit mimo vlastní terminál aplikace.

Otevřete složku Aplikace ve Finderu, s klávesou Ctrl klikněte na aplikaci Postgres a vyberte Zobrazit obsah balení.

Po výběru možnosti „Zobrazit obsah balíčku“ budete moci zobrazit obsah aplikace Postgres.

Otevři Obsah složka, pak Verze složku a poté vyberte složku verze (v tomto případě 14).

Klepněte se stisknutou klávesou Ctrl zásobník složku a podržte možnosti na klávesnici a poté vyberte Kopírovat přihrádku jako cestu pro přidání cesty do schránky.

Budete muset upravit zdroj zsh vašeho terminálu zshrc přidat export cesty do aplikace Postgres.

Otevřete svou terminálovou aplikaci a spusťte tento příkaz pro úpravu zshrc soubor:

vim ~/.zshrc

Příkaz otevře zshrc soubor v a Editor Vim které můžete použít k úpravě souboru.

Pokud vám používání vim nevyhovuje, můžete použít jakýkoli jiný textový editor. Soubor .zshrc je ve vašem domovském adresáři a vy tam musíte být prohlížení skrytých souborů pro přístup.

Přidejte příkaz exportu a zadejte cestu k vaší aplikaci Postgres. Například:

vývozní PATH=$PATH:/Applications/Postgres.app/Contents/Versions/14/bin

Uložte zdrojový soubor, ukončete editor Vim, restartujte terminálovou aplikaci a spusťte psql příkaz z vašeho nově otevřeného terminálu:

psql

Když spustíte psql měli byste vidět příkazové rozhraní, které vás připojí k vaší instanci databáze Postgres. Je to podobné jako otevření Postgresu prostřednictvím aplikace:

Nyní můžete Postgres používat z příkazového řádku, aniž byste museli spouštět aplikaci Postgres. Tento proces funguje pro většinu verzí Postgres a můžete jej použít na čipech Silicon nebo Intel.

Postgres je multiplatformní databáze

Databáze Postgres je uznávaná pro své funkce a podporu napříč různými ekosystémy. Můžete jej použít na různých sadách vývoje softwaru, cloudových výpočetních službách a operačních systémech.

S Postgres můžete začít rychle, protože podporuje SQL, syntaxi podobnou angličtině, kterou používají i databáze jako MySQL a SQLite.