A PostgreSQL egy robusztus és nagymértékben skálázható adatbázis -rendszer, amely Linux és Windows gépeken is fut. Ez a vállalati szintű szoftver kiváló megbízhatóságot és adatintegritást kínál az alkalmazások létrehozásához.
A PostgreSQL egy sokoldalú szoftver, amely sokféle munkaterhelést képes kezelni, az egyes gépektől a nagy adattárházakig. Olyan funkciókat kínál, mint az ACID tulajdonságokkal végrehajtott tranzakciók, frissíthető nézetek, idegen kulcsok és platformok közötti integrációk.
A PostgreSQL telepítése a CentOS -ban
A CentOS egy kicsit másképp működik, és nem lesz root jogosultsága közvetlenül a rendszer indítása után. Ha root felhasználóként szeretne bejelentkezni, használja a su parancs.
su
A rendszer felügyelőként jelentkezik be minden adminisztrátori engedéllyel.
1. lépés: Frissítse és frissítse az előre telepített csomagokat
A következő lépés részeként meg kell tennie frissítse és frissítse meglévő csomagjait a CentOS -on belül. Ehhez futtassa a következő parancsot a terminálon:
sudo yum check-update
Kimenet:
Az összes felsorolt csomag frissítéséhez írja be a következő parancsot a terminálon:
sudo yum frissítés
Miután frissítette a csomagokat, újra kell indítania a rendszert. Használja a következő parancsot:
sudo újraindítás
A rendszer készen áll az újonnan frissített csomagokkal. Itt az ideje, hogy telepítse a PostgreSQL -t a CentOS gépére.
2. lépés: Ellenőrizze a meglévő alapértelmezett verziókat
Minden új telepítés előtt fontos ellenőrizni a PostgreSQL elérhető alapértelmezett verzióit.
dnf modullista postgresql
Ha folytatja a telepítést, alapértelmezés szerint a telepítési parancsok telepítik a PostgreSQL 10 -es verzióját.
Mivel az útmutató elkészítésekor a 13 -as verzió elérhető, korlátozjuk az alapértelmezett telepítést, és a következő paranccsal engedélyezzük a PostgreSQL legújabb verzióját.
sudo dnf modul engedélyezi a postgresql: 13
3. lépés: Telepítse a PostgreSQL szervercsomagot
Miután megváltoztatta az alapértelmezett verziót a fent említett paranccsal, ideje telepíteni a PostgreSQL szerver- és ügyfélcsomagokat.
sudo dnf telepítse a postgresql-szervert
A kiszolgáló telepítése után inicializálni kell a PostgreSQL adatbázist. Az inicializáláshoz futtassa a következő parancsot:
postgresql-setup --initdb
Az inicializálás után indítsa el a PostgreSQL szolgáltatást. A rendszerindításkor történő automatikus engedélyezéséhez használja a következő parancsokat:
systemctl engedélyezi a postgresql -t
systemctl indítsa el a postgresql
A PostgreSQL szolgáltatás állapotának ellenőrzéséhez futtassa a következő parancsot:
systemctl állapot postgresql
Ha a kimenet "Aktív", akkor a szolgáltatás be van kapcsolva.
4. lépés: A PostgreSQL adatbázis konfigurálása
Telepítés után a legjobb a PostgreSQL adatbázis konfigurálása. Fiókja biztonságának érdekében hozzon létre jelszót a postgres rendszer felhasználói fiók használatával a passwd segédprogram:
passwd postgres
Kimenet:
A rendszer kétszer kéri a jelszó megadását. Győződjön meg róla, hogy mindkét alkalommal helyes jelszót adott meg.
A felhasználói fiók jelszavának beállítása után jelentkezzen be a postgres fiók a su használatával:
su - postgres
5. lépés: Új felhasználói szerepkör létrehozása
Mivel a PostgreSQL használata nem korlátozódik csak egy felhasználóra, szabadon felvehet még néhány felhasználót a meglévő listára.
Használja a felhasználó létrehozása parancsot a --interaktív megjelölésével további felhasználókat adhat hozzá. Ezenkívül adja meg a hozzájuk beállítani kívánt hozzáférési típust. Ha be van jelentkezve a postgres fiókot, egyszerűen írja be a következőt:
createuser -interaktív
Ha nem szeretne túl gyakran be- és kilépni a rendszerfiókból, mindig van lehetőség a sudo paranccsal hozzáadni a felhasználókat.
sudo -u postgres createuser -interaktív
Mindkét esetben a rendszer felkéri a szerepkör nevét, valamint az újonnan létrehozott felhasználó hozzáférési típusát. Válassz ezek között y és n a superuser szerepkör típusához.
Ha további jelzőket szeretne megtekinteni, akkor mindig a felhasználó létrehozása parancs man oldal.
ember teremtő felhasználó
A PostgreSQL használata új adatbázisok létrehozásához
Most, hogy konfigurálta a PostgreSQL -t a gépén, ideje új adatbázist létrehozni és új táblákat hozzáadni.
Nyissa meg a PostgreSQL parancsot az új szerepkörrel
Miután hozzáadott egy felhasználót, nyilvánvalóan el szeretné kezdeni a PostgreSQL használatát. Mielőtt azonban ezt megtehetné, létre kell hoznia egy felhasználót, akinek ugyanaz a neve, mint a PostgreSQL szerepkörének és adatbázisának.
Ha nincs ilyen felhasználói azonosítója, használja a felhasználó hozzáadása paranccsal új felhasználót hozhat létre teszt.
sudo adduser teszt
Jelentkezzen be új felhasználóként a -én és -u zászlók.
sudo -i -u teszt
Új adatbázisok létrehozása
Új adatbázis létrehozásához a PostgreSQL rendszerben használja a következő parancsot:
createdb adatbázisnév
Ne feledje, hogy be kell jelentkeznie a postgres rendszerhasználó adminisztrációs parancsok kiadására.
Új táblázatok létrehozása az adatbázisban
Készítsünk új táblázatot bizonyos adatok tárolására. Az új táblázat mezőinek hozzáadására szolgáló alapvető szintaxis meglehetősen egyszerű.
TÁBLÁZAT LÉTREHOZÁSA table_name (
oszlop_neve1 oszloptípus (mező_hossz),
oszlop_neve2 oszloptípus (mező_hossz),
oszlop_neve3 oszloptípus (mező_hossza)
);
...ahol tábla_neve a felhasználó által beállított kívánt név, oszlop_neve1, oszlop_neve2stb. az oszlopok nevei, col_type az oszlop típusa, és mező_hossza az adatstruktúrák mérete az értékek robusztusabbá tétele érdekében.
Például létrehozhat egy táblázatot szálloda a következő oszlopokkal:
TABLE hotel létrehozása (
hotel_id soros elsődleges kulcs,
csillag varchar (50) NULL,
festékfesték (25) NULL,
location varchar (25) check (location in ('észak', 'dél', 'nyugat', 'kelet', 'északkelet', 'délkelet', 'délnyugat', 'északnyugat')),
dátum dátuma)
;
.. ahol a tábla neve szálloda, az oszlopok pedig hotel_id, csillag, festék, elhelyezkedés, és dátum hosszukkal és oszlopkorlátaikkal.
Értékek hozzáadása az adatbázishoz
Miután elkészült a táblázat szerkezete, hozzáadhat néhány adatot egy meglévő táblázathoz. Az INSERT INTO utasítással adhat hozzá adatokat a következő formátumban:
INSERT INTO tábla (oszlopnév1, oszlopnév2, oszlopnév3) VALUES ('érték1', 'érték2', 'érték3');
Például adjon hozzá egy sor adatot a szálloda táblázatot, amelyet fent létrehozott.
INSERT INTO hotel (szálloda, csillag, hely, telepítési_dátum) VALUES ('Plaza', 'Five', 'northwest', '2018-08-16')
A PostgreSQL konfigurálása a CentOS rendszeren
A PostgreSQL konfigurálásához a legjobb, ha a megfelelő módon telepíti. A megfelelő konfigurációkkal könnyen telepítheti a PostgreSQL -t, és hatékonyan használhatja a rendszeren belül.
A CentOS -on kívül beállíthatja a PostgreSQL -t más Linux disztribúciókkal, például az Ubuntuval is.
Egyszerű és megbízható módszert szeretne adatbázisok kezelésére a rendszeren? Nézze meg, hogyan telepítheti a PostgreSQL -t Ubuntu -ra.
Olvassa tovább
- Linux
- CentOS
- SQL
- Telepítő program

Wini Delhiben író, 2 éves írói tapasztalattal rendelkezik. Írása során digitális marketing ügynökségekkel és műszaki cégekkel volt kapcsolatban. Programozási nyelvekhez, felhőtechnológiához, AWS -hez, gépi tanuláshoz és még sok máshoz kapcsolódó tartalmat írt. Szabadidejében szeret festeni, családjával tölteni és a hegyekbe utazni, amikor csak lehetséges.
Iratkozzon fel hírlevelünkre
Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!
Feliratkozáshoz kattintson ide