Kuinka PostgreSQL asennetaan Ubuntu 18.04 LTS Bionic Beaveriin ja johdannaisiin?

PostgreSQL

PostgreSQL on olioihin perustuva relaatiotietokantojen hallintajärjestelmä, tehokas, edistyksellinen ja suorituskykyinen, PostgreSQL on ilmainen ja avoin lähdekoodi julkaistu PostgreSQL-lisenssillä, samanlainen kuin BSD tai MIT.

Käyttää ja parantaa SQL-kieltä sekä suuren määrän ominaisuuksia turvalliseen tietojen tallentamiseen ja hallintaan. Se on tehokas, luotettava ja skaalautuva käsittelemään suuria määriä ja luomaan yritysluokan ja vikasietoisia ympäristöjä samalla kun varmistetaan korkea tietojen eheys.

PostgreSQL se on myös erittäin laajennettavissa ominaisuuksilla kuten hakemistot, niissä on API: t, joten voit kehittää omia ratkaisujasi tietojen tallennusongelmien ratkaisemiseksi.

Kuten monet muut avoimen lähdekoodin projektit, PostgreSQL-kehitystä ei hallinnoi yksi yritys tai henkilö, vaan sitä johtaa kehittäjien yhteisö jotka työskentelevät epäitsekkäässä, epäitsekkäässä, vapaassa tai kaupallisten järjestöjen tukemana.

Tätä yhteisöä kutsutaan PGDG: ksi (PostgreSQL Global Development Group).

PostgreSQL-asennus Ubuntu 18.04 LTS: ään ja johdannaiset

Tämän työkalun asentamiseksi järjestelmiin meidän on luotava tiedosto /etc/apt/sources.list.d/pgdg.list joka tallentaa arkiston kokoonpanon.

Aiomme avata päätelaitteen näppäimillä Ctrl + Alt + T ja aiomme suorittaa siinä:

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

Tuomme julkisen avaimen

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

Y asennamme sovelluksen järjestelmäämme seuraavilla tavoilla:

sudo apt update

sudo apt install postgresql-10 pgadmin4

Ja valmiina siihen, meillä on jo PostgreSQL asennettuna järjestelmäämme.

Sovelluspalvelu tulisi suorittaa automaattisesti sen asentamisen jälkeen, voimme tarkistaa sen yksinkertaisesti suorittamalla seuraavan komennon:

sudo systemctl status postgresql.service

Kuinka PostgreSQL: ää käytetään Ubuntu 18.04 LTS: ssä ja johdannaisissa?

PostgreSQL: ssä asiakastodennusta ohjaa määritystiedosto /etc/postgresql/10/main/pg_hba.conf.

Oletustodennusmenetelmä on "peer" tietokannan järjestelmänvalvojalle, mikä tarkoittaa, että se vastaanottaa järjestelmäasiakkaan käyttöjärjestelmän käyttäjänimen ja tarkistaa, vastaako se pyydettyä tietokannan käyttäjänimeä, jotta se voi käyttää paikallisia yhteyksiä.

Tätä määritystiedostoa voidaan muokata tarpeidesi mukaan.

Kun kaikki on määritetty, järjestelmätiliä voidaan käyttää seuraavalla komennolla:

sudo -i -u postgres

psql

postgres=#

Sitä voidaan käyttää myös tällä muulla komennolla suoraan tarvitsematta ensin käyttää postgres-tiliä. Tätä varten meidän on vain suoritettava:

sudo -i -u postgres psql

Poistuaksesi suoritamme vain:

postgres=# \q

En PostgreSQL, rooli- ja lupajärjestelmää käytetään, missä roolit ovat globaaleja objekteja, jotka voivat käyttää kaikkia klusteritietokantoja (asianmukaisilla oikeuksilla).

Roolit ovat täysin erillään käyttäjistä käyttöjärjestelmän tasolla, vaikka niiden välillä onkin kätevää ylläpitää kirjeenvaihtoa.

Tietokantajärjestelmän alustamiseksi jokainen uusi asennus sisältää aina ennalta määritetyn roolin.

Kuinka luoda käyttäjä PostgreSQL: ssä?

että uuden roolin luominen tietokantaan, meidän on vain suoritettava seuraava komento, jossa meidän on vain korvattava "käyttäjä" nimellä, jonka haluamme antaa:

postgres=# CREATE ROLE usuario;

Nyt kun haluamme lisätä kirjautumismääritteen käyttäjän rooliin, meidän on lisättävä vain seuraava:

postgres=#CREATE ROLE usuario LOGIN;

Tai se voidaan myös luoda seuraavasti

postgres=#CREATE USER usuario;           

Luomalla tämän, meidän on annettava salasana, jonka voimme varmistaa todentamismenetelmän tarjoten siten salatun salasanan, kun muodostat yhteyden tietokantaan.

Voimme tehdä tämän kirjoittamalla seuraavan komennon:

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

Lopuksi löydät erilaisia ​​opetusohjelmia ja apua monilta foorumeilta ja verkkosivustot, joissa he jakavat sisältöä PostgreSQL: n käytöstä ja hallinnosta.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Leonard Febres dijo

    Hei, minulla oli virhe laitettaessa seuraavaa komentoa konsoliin
    wget – hiljainen -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

    Ota huomioon, että jos kopioit ja liität komentorivillä, sinun on poistettava komento, joka on lisäyksen jälkeen, ja sijoitettava se manuaalisesti. muuten virhe ilmestyy sellaisenaan.

    Virhe: pg_config-suoritettavaa tiedostoa ei löydy.

    Tämä tapahtuu, koska komentosarjaa ei tulkita oikein.