SQLShack

ApexSQL árképzés

ebben a cikkben megtanuljuk, hogyan telepíthetjük és konfigurálhatjuk a PostgreSQL-t a windows 10 rendszeren. PostgreSQL, más néven Postgres, egy szabad és nyitott relációs adatbázis-kezelő rendszer.

A PostgreSQL adatbázis kezeli a több verziójú konkurencia vezérlőt a konkurencia (MVCC) kezelésére. Amikor futtatunk egy tranzakció PostgreSQL, ez ad a pillanatkép az adatbázis, amely lehetővé teszi, hogy minden tranzakció változtatásokat az adatbázisban anélkül, hogy a másik tranzakciót. A PostgreSQL három szintű tranzakció-elkülönítéssel rendelkezik.

  1. olvasás elkötelezett
  2. ismételhető olvasás
  3. Sorosítható

A PostgreSQL-t a következő operációs rendszerekre telepíthetjük:

  1. Windows
  2. Linux
  3. Mac OS Server
  4. ingyenes BSD és nyitott BSD

ebben a cikkben fogunk összpontosítani a lépésről-lépésre telepítési folyamat PostgreSQL windows 10. A telepítés előtt le kell töltenünk a PostgreSQL 13 szerver stabil példányát a helyről. Ezzel a telepítővel telepíthetjük a PostgreSQL-t Windows-ra grafikus és csendes módban. A telepítőfájl a következő szoftvercsomagokat tartalmazza:

  1. PostgreSQL 13 szerver
  2. pgAdmin: Ez egy grafikus eszköz a PostgreSQL szerver és adatbázis fejlesztésére és kezelésére
  3. Stack builder: Ez egy csomagkezelő, amely további eszközöket tartalmaz, amelyeket a kezeléshez, migrációhoz, replikációhoz, csatlakozókhoz és egyéb eszközökhöz használnak

Miután letöltötte a telepítőfájlt, kattintson duplán a fájlra. Megkezdődött a PostgreSQL telepítővarázslója Windows rendszeren. Az első képernyő a PostgreSQL telepítés üdvözlő képernyője.

 Postgresql a windows telepítés megkezdődött

a Postgresql telepítése windows rendszeren

A telepítési könyvtár képernyőn adja meg a PostgreSQL telepítésének helyét.

 telepítési könyvtár megadása

adja meg a

telepítési könyvtárat az összetevő kiválasztása képernyőn válassza ki a munkaállomásra telepíteni kívánt összetevőt. Az alábbiak közül választhat:

  1. PostgreSQL szerver
  2. pgAdmin4: Ez egy grafikus felület, amelyet a PostgreSQL adatbázis
  3. Stack builder kezelésére használnak: a stack builder az illesztőprogramok és további eszközök
  4. parancssori eszközök letöltésére és telepítésére szolgál. A parancssori eszközök és az olyan kliens könyvtárak, mint a pg_bench, pg_restore, pg_basebackup, libpq, pg_dump és pg_restore telepítésre kerülnek

esetünkben minden összetevőt telepítünk.

 válassza ki a PostgreSQL összetevőket

válassza a PostgreSQL components

lehetőséget az Adatkönyvtár képernyőn adja meg azt a könyvtárat, ahová az adatbázisfájlokat tárolni szeretné. Esetünkben az adatkönyvtár C:\PostgreSQL Data.

 Adatkönyvtár megadása

adja meg az

Adatkönyvtárat a jelszó képernyőn adja meg az adatbázis superuser jelszavát. Ezt a jelszót használják a PostgreSQL adatbázis-kiszolgálóhoz való csatlakozáshoz.

 adja meg a rendszergazda jelszavát

adja meg a superuser jelszavát

A Port képernyőn adja meg azt a portszámot, amelyen a PostgreSQL szerver meghallgatja a bejövő kapcsolatokat. Alapértelmezés szerint a PostgreSQL szerver az 5432-es portszámot figyeli. Ezen a képernyőn megadhatja a NEM alapértelmezett bejegyzést. Győződjön meg arról, hogy bármely más alkalmazás nem használhatja a Port szövegdobozban megadott portot, és engedélyeznie kell a bejövő és kimenő kapcsolatokat. A mi esetünkben nem változtatom meg a portot.

 adja meg a portot

adja meg a

portot az előzetes beállítás képernyőn kiválaszthatja az adatbázisban használni kívánt területi beállítást. Esetünkben az alapértelmezett területi beállítást választom.

 adja meg a területi beállítást

adja meg a területi beállítást

A telepítés előtti összefoglaló képernyőn megtekintheti a PostgreSQL kiszolgáló telepítéséhez használt beállításokat.

 PostgreSQL Windows telepítési összefoglaló

PostgreSQL Windows telepítési összefoglaló

a telepítésre kész képernyő az értesítési képernyő, amely kijelenti, hogy a PostgreSQL telepítési folyamata megkezdődik.

 PostgreSQL Windows telepítés készen áll a telepítésre

PostgreSQL Windows rendszeren telepítés készen áll a telepítésre

megkezdődött a PostgreSQL telepítési folyamata windows rendszeren.

 a PostgreSQL telepítése windows rendszeren

a PostgreSQL telepítése windows rendszeren

A PostgreSQL kiszolgáló telepítése sikeresen megtörtént. Ha további összetevőket és illesztőprogramokat szeretne telepíteni, választhatja a veremkészítő megnyitását. A mi esetünkben nem telepítek további összetevőket. Kattintson Befejezés a telepítés befejezéséhez.

 PostgreSQL Windows telepítés befejeződött.

PostgreSQL Windows telepítés befejeződött.

most indítsa újra a munkaállomást. Értsük meg, hogyan tudunk csatlakozni a PostgreSQL szerverhez a pgAdmin4 és az SQL Shell (pSQL) használatával.

Csatlakozás a PostgreSQL-hez a pgAdmin4 használatával

A Pgadmin4 eszközt használhatjuk a PostgreSQL szerver kezelésére és adminisztrálására. A pgAdmin4 segítségével végrehajthatjuk az Adhoc lekérdezéseket és adatbázis-objektumokat hozhatunk létre.

A PostgreSQL-hez való csatlakozáshoz. Indítsa el a pgAdmin4-et. Az első képernyőn adja meg a superuser jelszavát, amely a PostgreSQL szerverhez való csatlakozáshoz használható.

adja meg a superuser jelszavát

Miután csatlakozott a PostgreSQL13-hoz, megtekintheti az adatbázis-objektumokat a böngészőablakban. A telepített kiszolgálók megtekintéséhez bontsa ki a kiszolgálók elemet. A kiszolgálók alatt megtekintheti a telepített kiszolgálók listáját. Esetünkben a telepített PostgreSQL a PostgreSQL13. Az adatbázisok, felhasználók és tablespacek listáját a PostgreSQL13 alatt tekintheti meg.

 PostgreSQL példányok megtekintése

PostgreSQL példányok megtekintése

A kiszolgáló tevékenységeit és a PostgreSQL szerver konfigurációját az irányítópult lapon tekinthetjük meg.

PostgreSQL Server dashboard

megtekintheti a munkamenetek listáját, a folyamat által megszerzett zárakat, az előkészített tranzakciókat és a konfigurációt a szerver tevékenység panon.

PostgreSQL szerver tevékenység

most nézzük meg, hogyan hozhatunk létre adatbázist.

Hogyan hozzunk létre egy adatbázist a pgAdmin4

most hozzunk létre egy adatbázist a pgAdmin4 használatával. Adatbázis létrehozásához bontsa ki a kiszolgálókat, bontsa ki a Postgresql13 kibontást, kattintson a jobb gombbal az adatbázisokra.

 adatbázis létrehozása

adatbázis létrehozása

megnyílik az adatbázis létrehozása párbeszédpanel. Az Általános lapon adja meg az adatbázis nevét az adatbázis szövegmezőjében.

 adja meg az adatbázis nevét

adja meg az adatbázis nevét

megadhatja az adatbázis létrehozásához használt adatbázis-kódolási sablont, táblaterületet, adatbázis-összeállítást, karaktertípust és kapcsolatkorlátot a definíció lapon.

 adja meg a különböző paramétereket

adja meg a különböző paramétereket

A Biztonság lapon konfigurálhatja a jogosultságokat és a biztonsági konfigurációt. A mi esetünkben nem változtattunk semmit.

 biztonság konfigurálása

biztonság konfigurálása

A paraméterek lapon konfigurálhatja az adatbázis-specifikus paramétereket. Nem változtattam meg semmilyen konfigurációt.

 előzetes paraméter beállítása

Advance paraméter beállítása

az SQL lapon megtekintheti a Create DATABASE utasítást, amelyet a Create – database párbeszédpanelen megadott konfigurációval generált.

 Adatbázis-utasítás létrehozása

Create database utasítás

kattintson a Mentés gombra az EmployeeDB nevű adatbázis létrehozásához, majd zárja be a párbeszédpanelt. Megtekintheti az új adatbázis böngésző pan.

 adatbázis létrehozása

adatbázis létrehozása

mint látható, az adatbázis sikeresen létrejött.

  • Megjegyzés: Ha nem látja az EmployeeDB adatbázist a böngésző ablaktáblájában, kattintson a jobb gombbal az adatbázisokra, majd válassza a frissítés

    adatbázis frissítése lehetőséget

    adatbázis frissítése

az adatbázis fájlokat a C:\PostgreSQL adat könyvtár. Lásd a következő képernyőképet.

adatbázis fájlok megtekintése

most nézzük meg, hogyan tudjuk végrehajtani a lekérdezéseket a PostgreSQL-en.

a PostgreSQL adatbázis lekérdezése a pgAdmin4 használatával

a lekérdezések végrehajtásához a pgAdmin4 segítségével kattintson az eszközök elemre.

nyílt Lekérdezésszerkesztő

megnyílik egy Lekérdezésszerkesztő pan. Most hozzunk létre egy TBL employeegrade nevű táblázatot. A következő lekérdezés létrehoz egy táblázatot.

1
2
3
4
5
6
7
8
9
10
11

Táblázat létrehozása tbl munkatárs
(
Employee_ID varchar(20),
First_name varchar(500),
middle_name varchar(500),
last_name varchar(500),
cím varchar(1000),
Kapcsolat_szám int,
Tanszékid int,
GradeID int,
)

a Lekérdezésszerkesztő képernyőképe:

Táblázat létrehozása a Lekérdezésszerkesztőben

mint látható, a lekérdezés végrehajtásának állapota megjelenik az üzenetek panelen. Most tegyünk be néhány rekordot a tblmunkavállaló. Futtassa a következő lekérdezést az adatok beszúrásához a tblmunkavállalóba.

1
2
3
4
5
6

helyezze be a TBL-bemunkavállaló
(Employee_ID,First_name, middle_name, last_name, cím, Kapcsolat_szám,DepartmentID, GradeID)
értékek
(‘EMP0001′,’Nisarg’, ‘Dixitkumar’, ‘Upadhyay’, ‘AB14, Akshardham Flats, Mehsana’,123456,10,10),
(‘EMP0002’, ‘Nirali’, ‘Nisarg’, ‘Upadhyay’, ‘AB14, Suyojan Road, Ahmedábád’,123456,10,10),
(‘EMP0003’, ‘Dixit’, ‘Lalshankar’, ‘Upadhyay’, ‘ AB14, Suramya Stauts, Ahmedabad’,123456,10,10)

utasítás beszúrása a Lekérdezésszerkesztőbe

futtassa a SELECT utasítást a TBL-munkatábla adatainak feltöltéséhez.

1
válasszon * – tól TBL munkatárs

válassza ki a lekérdezés kimenetét

mint látható, a lekérdezés kimenete Rácsnézet formátumban töltötte fel az adatokat, és megtekinthető az Adatkimeneti panelen.

Csatlakozás a PostgreSQL-hez az SQL Shell (pSQL) használatával

használhatjuk a pSQL parancssori segédprogramot a PostgreSQL adatbázis kezelésére. Az SQL Shell automatikusan települ a PostgreSQL szerverrel. Amikor elindítjuk az SQL Shell-t, a következő opciókat kéri.

  1. kiszolgáló neve: Adja meg annak a gépnek a hosztnevét, amelyre a PostgreSQL telepítve van. Ha nem adja meg a hosztnevet, akkor a pSQL csatlakozik a localhost
  2. adatbázishoz: adja meg a használni kívánt adatbázis nevét. Ha nem adja meg az adatbázis nevét, a pSQL csatlakozik a Postgres adatbázishoz
  3. Port: adja meg a portot. Ha nem ad meg portot, a pSQL az 5432-es portszámot fogja használni a kiszolgálóhoz való csatlakozáshoz
  4. felhasználónév: adja meg a PostgreSQL-hez való csatlakozáshoz használni kívánt felhasználónevet. Ha nem adja meg a felhasználónevet, akkor a pSQL a Postgres felhasználó
  5. jelszót fogja használni: Adja meg a felhasználónév paraméterben megadott felhasználó jelszavát

adja meg az összes paramétert, majd nyomja meg az enter billentyűt az adatbázishoz való csatlakozáshoz.

 PostgreSQL csatlakozik a pSQL használatával.

mint látható, a kapcsolat sikeresen létrejött.

Összegzés

ebben a cikkben megtanultuk a PostgreSQL lépésről lépésre történő telepítési folyamatát a windows 10 rendszeren. Magas szintű áttekintést adtam a pgAdmin4 eszközről és arról, hogyan kapcsolódhatunk a PostgreSQL adatbázishoz a pgAdmin és az SQL Shell (pSQL) segédprogram segítségével.

további információk

az ApexSQL Complete egy SQL code complete eszköz, amely olyan funkciókat tartalmaz, mint a kódrészletek, az SQL automatikus cseréje, a fülön történő navigáció, a mentett lekérdezések és az SSMS és a Visual Studio

  • szerző
  • Legutóbbi hozzászólások
Nisarg Upadhyay
Nisarg Upadhyay egy SQL Server adatbázis adminisztrátor és Microsoft certified szakember, aki több mint 8 éves tapasztalattal rendelkezik az SQL Server adminisztrációban és 2 év az Oracle 10g adatbázis adminisztrációban.
szakértelemmel rendelkezik az adatbázis-tervezésben, a teljesítmény-hangolásban, a biztonsági mentésben és helyreállításban, a HA és DR beállításban, az adatbázis-migrációban és a frissítésekben. Elvégezte a B. Tech A Ganpat Egyetemen. A nisargupadhyay87 @ outlook oldalon érhető el.com

Nisarg Upadhyay
Nisarg Upadhyay legújabb hozzászólásai (az összes megtekintése)
  • táblázatok áthelyezése egy SQL adatbázis másik fájlcsoportjába-December 14, 2021
  • ODBC illesztőprogramok konfigurálása az Oracle 19C számára-December 9, 2021
  • kapcsolt kiszolgáló konfigurálása az SQL Server és a PostgreSQL között ODBC illesztőprogramok segítségével-December 6, 2021

Write a Comment

Az e-mail-címet nem tesszük közzé.