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.

instagram viewer

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.