Postgres je jednou z najpokročilejších SQL databáz. Poskytuje funkcie od používateľsky definovaných typov až po dedenie tabuliek a sofistikované uzamykanie. K dispozícii je tiež referenčná integrita cudzieho kľúča, vnorené transakcie a funkcie, ktoré nenájdete v iných databázach SQL.
Postgres je v súlade s ACID (atomicita, konzistencia, izolácia, trvanlivosť). Databázu Postgres zistíte ako užitočnú pri vytváraní aplikácií, ktoré vyžadujú škálovateľnosť a bezpečnosť údajov.
Použite správcu balíkov alebo si stiahnite inštalačný program
Postgres môžete nainštalovať na svoje zariadenie macOS pomocou mnohých zdrojov a metód.
Ak používate správcu balíkov, pokyny na inštaláciu Postgres si môžete pozrieť na jeho webovej stránke.
Tu je príkaz na inštaláciu Postgres verzie 13 a 14 správcu balíkov Homebrew:
brew install postgresql@13 # nainštalujte Postgres verziu 13
brew install postgresql@14 # nainštalujte Postgres verziu 14
Keďže Homebrew funguje na systémoch Linux a macOS, príkaz je kompatibilný s oboma operačnými systémami.
Ak nepoužívate správcu balíkov, môžete Postgres nainštalovať prostredníctvom súboru Apple Disk Image (.dmg). Mali by ste si stiahnuť obrázok Postgres verziu, ktorú potrebujete a nainštalujte aplikáciu na vašom stroji.
Nastavte si aplikáciu Postgres na macOS
Po nainštalovaní Postgres spustite aplikáciu. Získate používateľské rozhranie s možnosťou nastavenia servera a predinštalovanými databázami, ako je uvedené nižšie. Spustenie aplikácie automaticky spustí Postgres; Postgres štandardne beží na porte 5432 v systéme macOS.
Môžete použiť Nastavenia servera tlačidlo na zmenu servera a portov pre vašu databázu. Získate tiež prehľad o inštalácii, konfigurácii, protokoloch a adresároch s údajmi, ku ktorým máte prístup z rozhrania.
Ak chcete získať prístup k rozhraniu príkazového riadka Postgres, môžete otvoriť inštanciu databázy (predvolená je vytvorená s vaším používateľským menom).
Pridajte Postgres do svojej PATH
Po nainštalovaní aplikácie Postgres budete musieť pridať jej cestu do svojej $PATH premenná prostredia spustiť mimo vlastného terminálu aplikácie.
Otvorte priečinok Aplikácie vo Finderi, stlačte kláves Control a kliknite na aplikáciu Postgres a vyberte Zobraziť obsah balíka.
Po výbere možnosti „Zobraziť obsah balíka“ budete môcť zobraziť obsah aplikácie Postgres.
Otvor Obsah priečinok, potom Verzie priečinok a potom vyberte priečinok verzie (v tomto prípade 14).
Stlačte Ctrl a kliknite na kôš priečinok a podržte ho možnosti na klávesnici a potom vyberte Skopírujte zásobník ako cestu pridajte cestu do schránky.
Budete musieť upraviť zdroj zsh vášho terminálu zshrc súbor na pridanie exportu cesty do aplikácie Postgres.
Otvorte svoju terminálovú aplikáciu a spustite tento príkaz na úpravu zshrc súbor:
vim ~/.zshrc
Príkaz otvorí súbor zshrc súbor v a Editor Vim ktoré môžete použiť na úpravu súboru.
Ak vám nevyhovuje používanie vim, môžete použiť akýkoľvek iný textový editor. Súbor .zshrc je vo vašom domovskom adresári a musíte tam byť prezeranie skrytých súborov pre prístup.
Pridajte exportný príkaz a zadajte cestu k vašej aplikácii Postgres. Napríklad:
export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/14/bin
Uložte zdrojový súbor, ukončite editor Vim, reštartujte terminálovú aplikáciu a spustite psql príkaz z vášho novo otvoreného terminálu:
psql
Keď spustíte psql mali by ste vidieť príkazové rozhranie, ktoré vás pripojí k vašej inštancii databázy Postgres. Je to podobné ako otváranie Postgresu cez aplikáciu:
Teraz môžete Postgres používať z príkazového riadku bez spustenia aplikácie Postgres. Tento proces funguje pre väčšinu verzií Postgres a môžete ho použiť na čipoch Silicon alebo Intel.
Postgres je multiplatformová databáza
Databáza Postgres je uznávaná pre svoje funkcie a podporu v rôznych ekosystémoch. Môžete ho použiť v rôznych balíkoch vývoja softvéru, službách cloud computingu a operačných systémoch.
S Postgres môžete začať rýchlo, pretože podporuje SQL, syntax podobnú angličtine, ktorú používajú aj databázy ako MySQL a SQLite.