A Postgres az egyik legfejlettebb SQL adatbázis. Funkciókat biztosít a felhasználó által definiált típusoktól a tábla öröklődéséig és a kifinomult zárolásig. Idegenkulcsos hivatkozási integritás, beágyazott tranzakciók és olyan szolgáltatások is vannak, amelyeket más SQL-adatbázisokban nem talál meg.

A Postgres ACID (atomitás, konzisztencia, izoláció, tartósság) kompatibilis. A Postgres adatbázis hasznos lehet a méretezhetőséget és adatbiztonságot igénylő alkalmazások készítésekor.

Használjon csomagkezelőt vagy töltse le a telepítőt

A Postgres programot számos forrás és módszer segítségével telepítheti macOS-eszközére.

Ha csomagkezelőt használ, megtekintheti a Postgres telepítési utasításait a webhelyén.

Itt található a parancs a Postgres 13-as és 14-es verzióinak telepítéséhez a Homebrew csomagkezelő:

brew install postgresql@13 # telepítse a Postgres 13-as verzióját
brew install postgresql@14 # telepítse a Postgres 14-es verzióját

Mivel a Homebrew Linux és macOS rendszeren működik, a parancs mindkét operációs rendszerrel kompatibilis.

Ha nem használ csomagkezelőt, telepítheti a Postgrest egy Apple Disk Image (.dmg) fájlon keresztül. Le kell töltenie a képet a Postgres verzió amire szüksége van és telepítse az alkalmazást a gépeden.

Állítsa be a Postgres alkalmazást macOS rendszeren

A Postgres telepítése után indítsa el az alkalmazást. Kap egy felhasználói felületet a szerverbeállítási lehetőséggel és az előre telepített adatbázisokkal, az alábbiak szerint. Az alkalmazás elindítása automatikusan elindítja a Postgres programot; alapértelmezés szerint a Postgres porton fut 5432 macOS rendszeren.

Használhatja a Szerverbeállítások gombot az adatbázis szerverének és portjainak módosításához. Áttekintést kap a felületről elérhető telepítési, konfigurációs, napló- és adatkönyvtárakról is.

A Postgres parancssori felület eléréséhez megnyithatja az adatbázispéldányt (alapértelmezett példány jön létre a felhasználónevével).

Adja hozzá a Postgres-t a PATH-hoz

Miután telepítette a Postgres alkalmazást, hozzá kell adnia annak elérési útját a $PATH-hoz környezeti változó hogy az alkalmazás saját terminálján kívül futtassa.

Nyissa meg az Alkalmazások mappát a Finderben, a Control billentyűt lenyomva tartva kattintson a Postgres alkalmazásra, és válassza ki A csomag tartalmának megjelenítése.

A „Csomag tartalmának megjelenítése” opció kiválasztásával megtekintheti a Postgres alkalmazás tartalmát.

Nyissa meg a Tartalom mappát, majd a Verziók mappát, majd válassza ki a verziómappáját (jelen esetben 14).

Ctrl lenyomva tartva kattintson a kuka mappát, és tartsa lenyomva a lehetőségek gombot a billentyűzeten, majd válassza ki Másolja a tálcát elérési útként hogy hozzáadja az elérési utat a vágólaphoz.

Módosítania kell a terminál zsh-forrását zshrc fájlt a Path export hozzáadásához a Postgres alkalmazáshoz.

Nyissa meg a terminálalkalmazást, és futtassa ezt a parancsot a szerkesztéséhez zshrc fájl:

vim ~/.zshrc

A parancs megnyitja a zshrc fájl a Vim szerkesztő amellyel szerkesztheti a fájlt.

Ha nem érzi kényelmesen a vim használatát, használhat bármilyen más szövegszerkesztőt. A .zshrc fájl a saját könyvtárában található, és Önnek is ott kell lennie rejtett fájlok megtekintése hozzáférni.

Adjon hozzá egy exportálási utasítást, és adja meg a Postgres alkalmazás elérési útját. Például:

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

Mentse a forrásfájlt, lépjen ki a Vim szerkesztőből, indítsa újra a terminálalkalmazást, és futtassa a psql parancsot az újonnan megnyitott terminálról:

psql

Amikor futtatja a psql parancsot, akkor látnia kell egy parancsfelületet, amely összeköti Önt a Postgres adatbázispéldányával. Ez hasonló a Postgres alkalmazáson keresztüli megnyitásához:

A Postgres mostantól parancssorból is használható a Postgres alkalmazás elindítása nélkül. Ez a folyamat a Postgres legtöbb verziójában működik, és ezt a folyamatot Silicon vagy Intel chipeken is használhatja.

A Postgres egy többplatformos adatbázis

A Postgres adatbázis jó hírnevet szerzett szolgáltatásairól és támogatásáról a különböző ökoszisztémákban. Használhatja számos szoftverfejlesztési stackben, számítási felhő szolgáltatásban és operációs rendszerben.

A Postgres gyorsan elkezdhető, mivel támogatja az SQL-t, egy angolhoz hasonló szintaxist, amelyet olyan adatbázisok is használnak, mint a MySQL és az SQLite.