Si të instaloni PostgreSQL në Ubuntu 18.04 LTS Bionic Kastor dhe derivatet e tij?

PostgreSQL

PostgreSQL është një sistem i menaxhimit të bazës së të dhënave relacionale të orientuara drejt objektit, i fuqishëm, i përparuar dhe me performancë të lartë, PostgreSQL është burim falas dhe i hapur i lëshuar nën licencën PostgreSQL, e ngjashme me BSD ose MIT.

Përdor dhe përmirëson gjuhën SQL, së bashku me një numër të madh veçorish për ruajtje dhe menaxhim të sigurt të të dhënave. Efficientshtë efikas, i besueshëm dhe i shkallëzuar për trajtimin e vëllimeve të larta dhe krijimin e mjediseve të nivelit të ndërmarrjes dhe tolerant ndaj defekteve, ndërsa siguron integritet të lartë të të dhënave.

PostgreSQL është gjithashtu shumë i zgjerueshëm me karakteristika të tilla si indekse, ato vijnë me API kështu që ju të mund të zhvilloni zgjidhjet tuaja për të zgjidhur problemet tuaja të ruajtjes së të dhënave.

Si shumë projekte të tjera me burim të hapur, Zhvillimi i PostgreSQL nuk drejtohet nga një kompani ose person, por drejtohet nga një komunitet i zhvilluesve të cilët punojnë me vetëmohim, altruist, lirisht ose të mbështetur nga organizatat tregtare.

Ky komunitet quhet PGDG (PostgreSQL Global Development Group).

Instalimi i PostgreSQL në Ubuntu 18.04 LTS dhe derivatet

Për të instaluar këtë mjet në sistemet tona, ne duhet të krijojmë një skedar në /etc/apt/sources.list.d/pgdg.listë i cili ruan konfigurimin e depozitës.

Ne do të hapim një terminal me Ctrl + Alt + T dhe do të ekzekutojmë në të:

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

Ne importojmë çelësin publik

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

Y ne vazhdojmë të instalojmë aplikacionin në sistemin tonë me:

sudo apt update

sudo apt install postgresql-10 pgadmin4

Dhe kjo është e gjitha, ne do të kemi të instaluar PostgreSQL në sistemin tonë.

Shërbimi i aplikimit duhet të ekzekutohet automatikisht pasi ta keni instaluar, ne mund ta verifikojmë këtë thjesht duke ekzekutuar komandën e mëposhtme:

sudo systemctl status postgresql.service

Si të përdorim PostgreSQL në Ubuntu 18.04 LTS dhe derivatet?

Në PostgreSQL, Vërtetimi i klientit kontrollohet nga skedari i konfigurimit /etc/postgresql/10/main/pg_hba.conf.

Metoda e paracaktuar e vërtetimit është "peer" për administratorin e bazës së të dhënave, që do të thotë se ai merr emrin e përdoruesit të sistemit operativ të klientit nga sistemi dhe kontrollon nëse përputhet me emrin e kërkuar të përdoruesit të bazës së të dhënave për të lejuar hyrjen, për lidhjet lokale.

Ky skedar konfigurimi mund të redaktohet në përputhje me nevojat tuaja.

Pasi gjithçka të konfigurohet, llogaria e sistemit mund të arrihet me komandën e mëposhtme:

sudo -i -u postgres

psql

postgres=#

Mund të arrihet gjithashtu me këtë komandë tjetër direkt, pa pasur nevojë më parë të hyni në llogarinë postgres, për këtë ne duhet të ekzekutojmë vetëm:

sudo -i -u postgres psql

Për të dalë ne ekzekutojmë vetëm:

postgres=# \q

En Përdoret PostgreSQL, një sistem i rolit dhe lejesKu rolet janë objekte globale që mund të hyjnë në të gjitha bazat e të dhënave të grupeve (me privilegjet e duhura).

Rolet janë plotësisht të ndara nga përdoruesit në nivelin e sistemit operativ, edhe pse është e përshtatshme të mbash një korrespondencë midis tyre.

Në mënyrë që të fillojë një sistem i bazës së të dhënave, çdo instalim i freskët gjithmonë përmban një rol të paracaktuar.

Si të krijoni një përdorues në PostgreSQL?

krijimin e një roli të ri në bazën e të dhënave duhet vetëm të ekzekutojmë komanda e mëposhtme, në të cilën duhet të zëvendësojmë vetëm "përdoruesin" me emrin që duam të caktojmë:

postgres=# CREATE ROLE usuario;

Tani nëse duam të shtojmë atributin e hyrjes në rolin e përdoruesit, duhet të shtojmë vetëm sa vijon:

postgres=#CREATE ROLE usuario LOGIN;

Ose mund të krijohet gjithashtu si më poshtë

postgres=#CREATE USER usuario;           

Duke krijuar këtë, ne duhet të caktojmë një fjalëkalim të cilin mund të sigurojmë një metodë vërtetimi duke siguruar kështu një fjalëkalim të koduar kur lidheni me bazën e të dhënave.

Ne mund ta bëjmë këtë duke shtypur komandën e mëposhtme:

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

Më në fund mund të gjeni udhëzime të ndryshme dhe të ndihmoni në shumë forume dhe faqet e internetit ku ata ndajnë përmbajtje mbi përdorimin dhe administrimin e PostgreSQL.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Leonard Febres dijo

    Përshëndetje, kam pasur një gabim kur vendosja komandën e mëposhtme në tastierë
    wget –qetë -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | shtoni butonin sudo -

    Merrni parasysh që nëse kopjoni-ngjisni me rreshtin e komandës, duhet të fshini skenarin që është pas 'shtimit' dhe ta vendosni manualisht. përndryshe do të shfaqet një gabim siç është.

    Gabim: ekzekutuesja pg_config nuk u gjet.

    Kjo ndodh sepse ai skenar nuk interpretohet si duhet.