Како инсталирати ПостгреСКЛ на Убунту 18.04 ЛТС Биониц Беавер и деривате?

постгрескл

ПостгреСКЛ је објектно оријентисан систем релационог управљања базама података, моћан, напредан и високих перформанси, ПостгреСКЛ је бесплатан и отворен извор објављен под лиценцом ПостгреСКЛ, слично БСД-у или МИТ-у.

Користи и побољшава СКЛ језик, заједно са великим бројем функција за сигурно складиштење и управљање подацима. Ефикасан је, поуздан и скалабилан за руковање великим количинама и стварање окружења за предузећа и отпорно на грешке, истовремено обезбеђујући висок интегритет података.

ПостгреСКЛ такође је веома проширив са карактеристикама попут индекса, они долазе са АПИ-јем, тако да можете развити сопствена решења за решавање проблема са складиштењем података.

Као и многи други пројекти отвореног кода, ПостгреСКЛ развојем не управља једна компанија или особа, већ га води заједница програмера који раде у несебичном, алтруистичном, бесплатном или уз подршку комерцијалних организација.

Ова заједница се назива ПГДГ (ПостгреСКЛ Глобал Девелопмент Гроуп).

ПостгреСКЛ инсталација на Убунту 18.04 ЛТС и деривати

Да бисмо инсталирали овај алат на наше системе, морамо створити датотеку у /етц/апт/соурцес.лист.д/пгдг.лист који чува конфигурацију спремишта.

Отворићемо терминал са Цтрл + Алт + Т и у њему ћемо извршити:

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

Увозимо јавни кључ

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

Y настављамо да инсталирамо апликацију у наш систем са:

sudo apt update

sudo apt install postgresql-10 pgadmin4

И то је то, имаћемо ПостгреСКЛ инсталиран на нашем систему.

Апликациону услугу треба извршити аутоматски након што је инсталирамо, то можемо потврдити једноставним извршавањем следеће наредбе:

sudo systemctl status postgresql.service

Како се користи ПостгреСКЛ на Убунту 18.04 ЛТС и дериватима?

У ПостгреСКЛ-у, аутентификацију клијента контролише конфигурациона датотека /етц/постгрескл/10/маин/пг_хба.цонф.

Подразумевани метод потврде идентитета је „пеер“ за администратора базе података, што значи да прима корисничко име оперативног система клијента система и проверава да ли одговара траженом корисничком имену базе података како би омогућио приступ, за локалне везе.

Ову конфигурациону датотеку можете уредити према вашим потребама.

Када се све конфигурише, системском налогу се може приступити следећом командом:

sudo -i -u postgres

psql

postgres=#

Такође му се може директно приступити са овом другом командом, без претходног приступа постгрес налогу, јер за то морамо само извршити:

sudo -i -u postgres psql

Да бисмо изашли, само извршавамо:

postgres=# \q

En ПостгреСКЛ се користи систем улога и дозволаГде улоге су глобални објекти који могу приступити свим базама података кластера (са одговарајућим привилегијама).

Улоге су потпуно одвојене од корисника на нивоу оперативног система, иако је згодно одржавати кореспонденцију између њих.

Да би се иницијализирао систем базе података, свака нова инсталација увек садржи унапред дефинисану улогу.

Како створити корисника у ПостгреСКЛ-у?

у стварање нове улоге у бази података коју морамо само да извршимо следећу команду, у којој морамо само да заменимо „усер“ именом које желимо да доделимо:

postgres=# CREATE ROLE usuario;

Сада, ако желимо да додамо атрибут за пријаву у улогу корисника, морамо додати само следеће:

postgres=#CREATE ROLE usuario LOGIN;

Или се такође може креирати на следећи начин

postgres=#CREATE USER usuario;           

Стварајући ово, морамо доделити лозинку којом можемо осигурати начин аутентификације чиме се обезбеђује шифрована лозинка приликом повезивања са базом података.

То можемо учинити тако што ћемо откуцати следећу команду:

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

Напокон можете пронаћи разне водиче и помоћ на многим форумима и веб странице на којима деле садржај о употреби и администрацији ПостгреСКЛ-а.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Леонардо Фебрес дијо

    Здраво, имао сам грешку приликом постављања следеће команде у конзолу
    вгет –тихо -О - https://www.postgresql.org/media/keys/ACCC4CF8.asc |. | судо апт-кеи додај -

    Узмите у обзир да ако копирате-налепите помоћу командне линије, морате избрисати скрипту која стоји иза „додај“ и ручно је поставити. у супротном ће се појавити грешка каква јесте.

    Грешка: пг_цонфиг извршна датотека није пронађена.

    То се догађа зато што се та скрипта не тумачи правилно.