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
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.