Hogyan kell telepíteni a PostgreSQL-t az Ubuntu 18.04 LTS Bionic Beaver és származékaiba?

postgresql

A PostgreSQL egy objektum-orientált relációs adatbázis-kezelő rendszer, erőteljes, fejlett és nagy teljesítményű, a PostgreSQL az ingyenes és nyílt forráskódú, PostgreSQL licenc alatt kiadott, hasonló a BSD-hez vagy az MIT-hez.

Használja és fejleszti az SQL nyelvet, számos funkcióval együtt a biztonságos adattároláshoz és -kezeléshez. Hatékony, megbízható és méretezhető nagy mennyiségek kezeléséhez, vállalati szintű és hibatűrő környezetek létrehozásához, ugyanakkor biztosítja az adatok magas integritását.

PostgreSQL funkciókkal is nagyon bővíthető mint például az indexek, API-kkal érkeznek, így Ön saját megoldásokat dolgozhat ki az adattárolási problémák megoldására.

Mint sok más nyílt forráskódú projekt, A PostgreSQL fejlesztést nem egy vállalat vagy személy irányítja, hanem egy fejlesztői közösség irányítja akik önzetlenül, önzetlenül, szabadon vagy kereskedelmi szervezetek támogatásával dolgoznak.

Ezt a közösséget PGDG-nek (PostgreSQL Global Development Group) hívják.

PostgreSQL telepítés Ubuntu 18.04 LTS-re és származékai

Ahhoz, hogy ezt az eszközt a rendszereinkre telepítsük, létre kell hoznunk egy fájlt /etc/apt/sources.list.d/pgdg.list amely tárolja az adattár konfigurációját.

Megnyitunk egy terminált a Ctrl + Alt + T billentyűkombinációval, és végrehajtani fogjuk benne:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

sudo apt install wget ca-certificates

Importáljuk a nyilvános kulcsot

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add –

Y folytatjuk az alkalmazás telepítését a rendszerünkbe:

sudo apt update

sudo apt install postgresql-10 pgadmin4

És ennyi, telepítjük a rendszerünkre a PostgreSQL-t.

Az alkalmazásszolgáltatást telepítése után automatikusan végre kell hajtani, ezt egyszerűen a következő parancs végrehajtásával ellenőrizhetjük:

sudo systemctl status postgresql.service

Hogyan kell használni a PostgreSQL-t az Ubuntu 18.04 LTS-en és annak származékain?

A PostgreSQL-ben az ügyfél hitelesítést a konfigurációs fájl vezérli /etc/postgresql/10/main/pg_hba.conf.

Az alapértelmezett hitelesítési módszer a "peer" az adatbázis-rendszergazda számára, ami azt jelenti, hogy megkapja a rendszer kliens operációs rendszerének felhasználónevét, és ellenőrzi, hogy egyezik-e a hozzáférés engedélyezéséhez a kért adatbázis felhasználói nevével a helyi kapcsolatok számára.

Ez a konfigurációs fájl az Ön igényeinek megfelelően szerkeszthető.

Miután mindent konfiguráltunk, a rendszerfiók a következő paranccsal érhető el:

sudo -i -u postgres

psql

postgres=#

Ezzel a másik paranccsal közvetlenül is elérhető, anélkül, hogy először hozzá kellene férnünk a postgres fiókhoz, ehhez csak a következőket kell végrehajtanunk:

sudo -i -u postgres psql

A kilépéshez csak végrehajtjuk:

postgres=# \q

En PostgreSQL, egy szerep- és engedélyezési rendszert használnak, hol A szerepek globális objektumok, amelyek hozzáférhetnek az összes fürt adatbázisához (a megfelelő kiváltságokkal).

Az operációs rendszer szintjén a szerepek teljesen elkülönülnek a felhasználóktól, bár kényelmes fenntartani a köztük lévő levelezést.

Az adatbázis-rendszer inicializálása érdekében minden új telepítés mindig tartalmaz egy előre meghatározott szerepet.

Hogyan hozzunk létre felhasználót a PostgreSQL-ben?

hogy egy új szerep létrehozása az adatbázisban, amelyet csak végre kell hajtanunk a következő parancs, amelyben csak a "felhasználót" kell kicserélnünk a hozzárendelni kívánt névre:

postgres=# CREATE ROLE usuario;

Most, ha hozzá akarjuk adni a login attribútumot a felhasználó szerepéhez, csak a következőket kell hozzáadnunk:

postgres=#CREATE ROLE usuario LOGIN;

Vagy létrehozható a következőképpen is

postgres=#CREATE USER usuario;           

Ennek létrehozásával hozzá kell rendelnünk egy jelszót, amely biztosítja a hitelesítési módszert ezáltal titkosított jelszót biztosít az adatbázishoz való csatlakozáskor.

Ezt a következő parancs beírásával tehetjük meg:

postgres=#CREATE ROLE usuario PASSWORD 'contraseña'

Végül különféle oktatóanyagokat és segítséget találhat számos fórumon és weboldalak, ahol tartalmat osztanak meg a PostgreSQL használatáról és adminisztrációjáról.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Leonard Febres dijo

    Helló, hiba történt, amikor a következő parancsot a konzolba helyeztem
    wget –quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

    Vegye figyelembe, hogy ha másol-beilleszt a parancssorba, akkor törölnie kell az 'add' után található szkriptet, és kézzel kell elhelyeznie. különben hiba jelenik meg.

    Hiba: A pg_config futtatható fájl nem található.

    Ez azért történik, mert a szkriptet nem megfelelően értelmezik.