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 terhelé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 annak 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 frissítenie és frissítenie kell a CentOS -on belül meglévő csomagjait. 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 update
Miután frissítette a csomagokat, újra kell indítania a rendszert. Használja a következő parancsot:
sudo reboot
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 module list 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 module enable 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 install postgresql-server
A kiszolgáló telepítése után inicializálni kell a PostgreSQL adatbázist. Az inicializáláshoz futtassa a következő parancsot:
világháborús filmek a netflixen
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 enable postgresql
systemctl start postgresql
A PostgreSQL szolgáltatás állapotának ellenőrzéséhez futtassa a következő parancsot:
systemctl status postgresql
Ha a kimenet ' Aktív ', akkor a szolgáltatás elindult.
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 bejelentkezett a postgres fiókot, egyszerűen írja be a következőt:
createuser --interactive
Ha nem szeretne túl gyakran be- és kilépni a rendszerfiókból, mindig van lehetőség hozzáadni a felhasználókat a sudo paranccsal.
sudo -u postgres createuser --interactive
Mindkét esetben a rendszer felkéri a szerepkör nevét és az újonnan létrehozott felhasználó hozzáférési típusát. Válassz ezek között és é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.
man createuser
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 test
Jelentkezzen be új felhasználóként a -én és -u zászlók.
A legjobb fotónéző alkalmazás a Windows 10 rendszerhez
sudo -i -u test
Új adatbázisok létrehozása
Új adatbázis létrehozásához a PostgreSQL rendszerben használja a következő parancsot:
createdb databasename
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 alapvető szintaxis mezők hozzáadásához az új táblázatban meglehetősen egyszerű.
CREATE TABLE table_name (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);
...ahol tábla_neve a felhasználó által beállított kívánt név, oszlop_neve1 , oszlop_neve2 stb. 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:
CREATE TABLE hotel (
hotel_id serial PRIMARY KEY,
star varchar (50) NOT NULL,
paint varchar (25) NOT NULL,
location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
date date)
;
.. 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 table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');
Például adjon hozzá egy sor adatot a szálloda táblázatot, amelyet fent létrehozott.
INSERT INTO hotel (hotel, star, location, install_date) 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 Ubuntu -val való együttműködésre is.
Részvény Részvény Csipog Email A PostgreSQL telepítése és konfigurálása az Ubuntu rendszerenEgyszerű é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
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 BhallaIratkozzon fel hírlevelünkre
Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!
Feliratkozáshoz kattintson ide