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.