Kako namestiti PostgreSQL na Ubuntu 18.04 LTS Bionic Beaver in izpeljanke?

postgresql

PostgreSQL je objektno usmerjen sistem za upravljanje relacijskih baz podatkov, zmogljiv, napreden in visoko zmogljiv, PostgreSQL je brezplačen in odprtokoden pod licenco PostgreSQL, podobno kot BSD ali MIT.

Uporablja in izboljšuje jezik SQL, skupaj z velikim številom funkcij za varno shranjevanje in upravljanje podatkov. Je učinkovit, zanesljiv in razširljiv za obdelavo velikih količin in ustvarjanje okolja za podjetja ter odporna na napake, hkrati pa zagotavlja visoko integriteto podatkov.

PostgreSQL je tudi zelo razširljiv s funkcijami kot so indeksi, prihajajo z API-ji, tako da lahko razvijete lastne rešitve za reševanje težav s shranjevanjem podatkov.

Kot mnogi drugi odprtokodni projekti, Z razvojem PostgreSQL ne upravlja eno podjetje ali oseba, temveč ga vodi skupnost razvijalcev ki delajo nesebično, altruistično, svobodno ali s podporo komercialnih organizacij.

Ta skupnost se imenuje PGDG (Globalna razvojna skupina PostgreSQL).

Namestitev PostgreSQL na Ubuntu 18.04 LTS in izpeljanke

Za namestitev tega orodja v naše sisteme moramo v datoteki ustvariti datoteko /etc/apt/sources.list.d/pgdg.list ki shrani konfiguracijo repozitorija.

Odprli bomo terminal s Ctrl + Alt + T in v njem izvedli:

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

Uvozimo javni ključ

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

Y nadaljujemo z namestitvijo aplikacije v naš sistem z:

sudo apt update

sudo apt install postgresql-10 pgadmin4

In to je to, v naš sistem bomo namestili PostgreSQL.

Aplikacijsko storitev je treba po namestitvi zagnati samodejno, to lahko preverimo preprosto z izvajanjem naslednjega ukaza:

sudo systemctl status postgresql.service

Kako uporabljati PostgreSQL na Ubuntu 18.04 LTS in izvedenih finančnih instrumentih?

V PostgreSQL overjanje odjemalca nadzoruje konfiguracijska datoteka /etc/postgresql/10/main/pg_hba.conf.

Privzeta metoda preverjanja pristnosti je "peer" za skrbnika baze podatkov, kar pomeni, da prejme uporabniško ime operacijskega sistema sistemskega odjemalca in preveri, ali se ujema z zahtevanim uporabniškim imenom baze podatkov, da omogoči dostop za lokalne povezave.

To konfiguracijsko datoteko lahko urejate glede na vaše potrebe.

Ko je vse nastavljeno, do sistemskega računa je mogoče dostopati z naslednjim ukazom:

sudo -i -u postgres

psql

postgres=#

Do njega lahko dostopate tudi s tem drugim ukazom, ne da bi morali najprej dostopati do računa postgres, za to moramo samo izvesti:

sudo -i -u postgres psql

Za izhod izvedemo samo:

postgres=# \q

En PostgreSQL se uporablja sistem vlog in dovoljenj, kje vloge so globalni predmeti, ki lahko dostopajo do vseh baz podatkov grozda (z ustreznimi privilegiji).

Vloge so popolnoma ločene od uporabnikov na ravni operacijskega sistema, čeprav je med njimi priročno vzdrževati korespondenco.

Za inicializacijo sistema baz podatkov ima vsaka nova namestitev vedno vnaprej določeno vlogo.

Kako ustvariti uporabnika v PostgreSQL?

za ustvarjanje nove vloge v bazi podatkov, ki jo moramo le izvesti naslednji ukaz, v katerem moramo le "uporabnik" zamenjati z imenom, ki ga želimo dodeliti:

postgres=# CREATE ROLE usuario;

Zdaj, če želimo v vlogo uporabnika dodati atribut prijave, moramo dodati le še naslednje:

postgres=#CREATE ROLE usuario LOGIN;

Lahko pa ga ustvarite tudi na naslednji način

postgres=#CREATE USER usuario;           

Z ustvarjanjem tega določiti moramo geslo, s katerim lahko zagotovimo način preverjanja pristnosti s tem zagotavlja šifrirano geslo pri povezovanju z bazo podatkov.

To lahko storimo tako, da vtipkamo naslednji ukaz:

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

Končno lahko najdete različne vadnice in pomoč na številnih forumih in spletna mesta, na katerih delijo vsebino o uporabi in upravljanju PostgreSQL.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Leonard Febres je dejal

    Pozdravljeni, pri namestitvi naslednjega ukaza v konzolo sem imel napako
    wget –tiho -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

    Upoštevajte, da če kopirate in prilepite z ukazno vrstico, morate izbrisati skript, ki stoji za 'dodaj', in ga postaviti z ročno. v nasprotnem primeru se bo prikazala napaka, kakršna je.

    Napaka: izvedljive datoteke pg_config ni mogoče najti.

    To se zgodi, ker skript ni pravilno razložen.