
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.
- olvasás elkötelezett
- ismételhető olvasás
- Sorosítható
A PostgreSQL-t a következő operációs rendszerekre telepíthetjük:
- Windows
- Linux
- Mac OS Server
- 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:
- PostgreSQL 13 szerver
- pgAdmin: Ez egy grafikus eszköz a PostgreSQL szerver és adatbázis fejlesztésére és kezelésére
- 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.

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á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:
- PostgreSQL szerver
- pgAdmin4: Ez egy grafikus felület, amelyet a PostgreSQL adatbázis
- Stack builder kezelésére használnak: a stack builder az illesztőprogramok és további eszközök
- 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.

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á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.

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.

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.

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.

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.

megkezdődött a PostgreSQL telepítési folyamata 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.

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ó.
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.

A kiszolgáló tevékenységeit és a PostgreSQL szerver konfigurációját az irányítópult lapon tekinthetjük meg.
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.
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.

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.

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.

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

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

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

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.

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
az adatbázis fájlokat a C:\PostgreSQL adat könyvtár. Lásd a következő képernyőképet.
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.
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:
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)
|
futtassa a SELECT utasítást a TBL-munkatábla adatainak feltöltéséhez.
1
|
válasszon * – tól TBL munkatárs
|
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.
- 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
- 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
- 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
- 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ó
- 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.
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

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

- 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