Kaip įdiegti „PostgreSQL“ „Ubuntu 18.04 LTS Bionic Beaver“ ir dariniuose?

postgresql

„PostgreSQL“ yra į objektus orientuota reliacinių duomenų bazių valdymo sistema, galingas, pažangus ir efektyvus, „PostgreSQL“ yra nemokamas ir atviras šaltinis, išleistas pagal „PostgreSQL“ licenciją, panašus į BSD ar MIT.

Naudoja ir tobulina SQL kalbą bei daugybę funkcijų saugiam duomenų saugojimui ir valdymui. Jis yra efektyvus, patikimas ir pritaikomas tvarkyti didelius kiekius, kurti įmonės lygio ir atsparias trikdžiams aplinkas, tuo pačiu užtikrinant aukštą duomenų vientisumą.

PostgreSQL ji taip pat yra labai išplėsta su funkcijomis pvz., indeksai, jie pateikiami su API, todėl galite sukurti savo sprendimus, kaip išspręsti duomenų saugojimo problemas.

Kaip ir daugelis kitų atvirojo kodo projektų, „PostgreSQL“ plėtrai vadovauja ne viena įmonė ar asmuo, o ją valdo kūrėjų bendruomenė kurie dirba nesavanaudiškuose, altruistiškuose, laisvuose ar komercinių organizacijų palaikomuose.

Ši bendruomenė vadinama PGDG („PostgreSQL Global Development Group“).

„PostgreSQL“ diegimas „Ubuntu 18.04 LTS“ ir dariniuose

Norėdami įdiegti šį įrankį savo sistemose, turime sukurti failą /etc/apt/sources.list.d/pgdg.list kuriame saugoma kapinyno konfigūracija.

Mes ketiname atidaryti terminalą su „Ctrl“ + „Alt“ + T ir jį vykdysime:

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

Mes importuojame viešąjį raktą

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

Y mes diegiame programą savo sistemoje:

sudo apt update

sudo apt install postgresql-10 pgadmin4

Ir viskas, mes turėsime „PostgreSQL“ įdiegtą savo sistemoje.

Programų paslauga turėtų būti vykdoma automatiškai, ją įdiegus, mes galime tai patikrinti tiesiog vykdydami šią komandą:

sudo systemctl status postgresql.service

Kaip naudoti „PostgreSQL“ „Ubuntu 18.04 LTS“ ir dariniuose?

„PostgreSQL“, kliento autentifikavimą kontroliuoja konfigūracijos failas /etc/postgresql/10/main/pg_hba.conf.

Numatytasis autentifikavimo metodas yra „bendraamžis“ duomenų bazės administratoriui, o tai reiškia, kad jis gauna sistemos kliento operacinės sistemos vartotojo vardą ir patikrina, ar jis atitinka prašomą duomenų bazės vartotojo vardą, kad būtų galima pasiekti vietinius ryšius.

Šį konfigūracijos failą galima redaguoti pagal jūsų poreikius.

Kai viskas sukonfigūruota, prie sistemos paskyros galima prisijungti naudojant šią komandą:

sudo -i -u postgres

psql

postgres=#

Jį taip pat galima pasiekti tiesiogiai naudojant šią kitą komandą, pirmiausia nereikalaujant prisijungti prie postgres paskyros, todėl mes turime tai atlikti tik:

sudo -i -u postgres psql

Norėdami išeiti, vykdome tik:

postgres=# \q

En Naudojama „PostgreSQL“ - vaidmenų ir leidimų sistemakur vaidmenys yra visuotiniai objektai, galintys pasiekti visas grupių duomenų bazes (su atitinkamomis privilegijomis).

Vaidmenys yra visiškai atskirti nuo vartotojų operacinės sistemos lygiu, nors patogu palaikyti jų susirašinėjimą.

Norint inicijuoti duomenų bazės sistemą, kiekviename naujame diegime visada yra iš anksto nustatytas vaidmuo.

Kaip sukurti vartotoją „PostgreSQL“?

į naujo vaidmens sukūrimą duomenų bazėje mes turime tik atlikti šią komandą, kurioje „user“ turime pakeisti tik norimu priskirti vardu:

postgres=# CREATE ROLE usuario;

Dabar, jei norime pridėti prisijungimo atributą prie vartotojo vaidmens, turime pridėti tik šiuos dalykus:

postgres=#CREATE ROLE usuario LOGIN;

Arba jis taip pat gali būti sukurtas taip

postgres=#CREATE USER usuario;           

Tai sukurdamas turime priskirti slaptažodį, kurį galime užtikrinti autentifikavimo metodą taip suteikiant užkoduotą slaptažodį prisijungiant prie duomenų bazės.

Tai galime padaryti įvesdami šią komandą:

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

Galiausiai galite rasti įvairių pamokymų ir pagalbos daugelyje forumų ir svetaines, kuriose jie dalijasi turiniu apie „PostgreSQL“ naudojimą ir administravimą.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Leonardo Febresas sakė

    Sveiki, įvedant šią komandą į konsolę įvyko klaida
    wget –rami -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

    Atsižvelkite į tai, kad jei nukopijuosite ir įklijuosite naudodami komandinę eilutę, turite ištrinti scenarijų, esantį po „pridėti“, ir įdėti jį rankiniu būdu. kitaip pasirodys tokia klaida, kokia yra.

    Klaida: „pg_config“ vykdomasis failas nerastas.

    Taip nutinka todėl, kad scenarijus nėra interpretuojamas teisingai.