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:

instagram viewer
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.

RészvényCsipogEmail
A PostgreSQL telepítése és konfigurálása az Ubuntu rendszeren

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

Kapcsolódó témák
  • Linux
  • CentOS
  • SQL
  • Telepítő program
A szerzőről
Wini Bhalla (34 cikk megjelent)

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.

Bővebben: Wini Bhalla

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