Системи за управљање релационим базама података (РДБМС) показали су се као кључна компонента многих веб локација и апликација, јер пружају структуриран начин за складиштење, организовање и приступ информацијама.

У овом чланку ћемо детаљно разговарати о ПостгреСКЛ-у заједно са детаљним водичем за инсталирање и конфигурисање ПостгреСКЛ-а на Убунту.

Шта је ПостгреСКЛ?

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

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

Погледајмо поступак инсталације ПостгреСКЛ -а за Убунту 21.04.

Корак 1: Инсталирајте ПостгреСКЛ на Убунту

Неки ПостгреСКЛ пакети су присутни у подразумеваном Убунту спремишту. Да бисте инсталирали ПостгреСКЛ преко командне линије, откуцајте:

судо апт инсталл постгрескл постгрескл-цонтриб

Проверите инсталацију

Локацију конфигурацијске датотеке можете пронаћи помоћу наредба лс. Ово је корак верификације који потврђује да ли је ПостгреСКЛ успешно инсталиран на вашем систему или не.

лс/етц/постгрескл/12/маин/

Број 12означава верзију ПостгреСКЛ -а. За вас може бити другачије у зависности од пакета који сте преузели на свој систем.

Проверите ПостгреСКЛ статус

Након инсталације, проверите статус ПостгреСКЛ -а помоћу следеће команде:

статус постгрескл статус

Излаз би изгледао овако:

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

сервице постгрескл старт

Сем статус и почетак, постоји још неколико ПостгреСКЛ наредби које можете користити:

  • Зауставити
  • Поново покренути
  • Освежи
  • Присилно учитавање

Повезан: Мотори базе података које треба размотрити за ваш следећи пројекат

Корак 2: Пријавите се као супер-корисник

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

Подесите роот корисничке акредитиве

Пријавите се у интерактивну љуску ПостгреСКЛ помоћу наредбе:

судо -у постгрес пскл

Подесите основне корисничке акредитиве помоћу следећег упита:

АЛТЕР УСЕР постгрес ПАССВОРД 'невпассворд';

Обавезно замените нова лозинка са јаком лозинком по вашем избору. Тип излаз да бисте напустили интерактивну љуску.

Пријавите се на пскл са следећом командом:

пскл -У постгрес -х лоцалхост 

Унесите нову роот лозинку за корисника када се појави упит.

Корак 3: Повежите се са ПостгреСКЛ сервером

Када инсталирате ПостгреСКЛ, платформа ствара подразумеваног корисника постгрес и системски налог са истим именом. Морате се пријавити као корисник постгрес за повезивање са ПостгреСКЛ сервером.

За пријављивање на ПостгреСКЛ сервер користите следећу команду:

судо су постгрес

Чим покренете ову команду, приметићете промену у начину на који систем приказује ваше име хоста. Одзивник басх ће изгледати овако:

постгрес@убунту:/хоме/винибхалла/Десктоп $

Ово показује да сте се успешно пријавили као корисник ПостгресСКЛ -а.

Како управљати корисницима ПостгреСКЛ -а

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

Креирајте новог корисника

Ако у пројекту ради више чланова тима који раде на различитим нивоима, морат ћете створити различите улоге за различите запосленике и додијелити им приступ. Користити НАПРАВИ КОРИСНИКА команда за креирање новог корисничког профила:

ЦРЕАТЕ УСЕР усер1 ВИТХ ПАССВОРД 'тест123';

У горњој команди, усер1 је корисничко име које желите за новог корисника, а затим следи тест123, што је лозинка за овог корисника.

Да бисте проверили листу нових корисника доданих у базу података, користите \ ду команда.

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

Одобрите привилегије суперкорисника новим корисницима

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

АЛТЕР УСЕР усер1 ВИТХ СУПЕРУСЕР;

Тхе АЛТЕР команда ће доделити административне привилегије новом члану. Покренути /du наредите поново да бисте проверили да ли нови корисник има потребан скуп привилегија суперкорисника.

Испустите корисника са листе корисника

Да бисте уклонили корисника са листе овлашћених корисника, користите следећу команду:

ДРОП УСЕР усер1;

Потврдите промену тако што ћете пописати кориснике помоћу /du команда.

Повезан: Основне СКЛ наредбе Цхеат Схеет за почетнике

Како управљати ПостгреСКЛ базама података

ПостгреСКЛ својим корисницима нуди неколико наредби за креирање и уклањање база података.

Додајте или уклоните базу података

Да бисте креирали нову базу података користећи ПостгреСКЛ:

ЦРЕАТЕ ДАТАБАСЕ дб1;

...где дб1 је назив базе података коју желите да креирате. Користити \ л команда за добијање листе свих доступних база података.

Излаз:

Ако желите да уклоните базу података, користите КАП команда:

ДРОП ДАТАБАСЕ дб1;

Одобрити приступ бази података за кориснике

Кориснику можете одобрити приступ бази података помоћу ОДОБРИТИ команда:

ДОДЕЛИ СВЕ ПРИВИЛЕГИЈЕ НА БАЗИ ПОДАТАКА дб1 кориснику1;

Добијте помоћ за командну линију за ПостгреСКЛ

Да бисте сазнали више о ПостгреСКЛ -у и како да користите његове различите команде, можете отворити страницу за помоћ уписивањем следеће наредбе у терминал:

ман пскл

Препоручени корак: Инсталирајте пгАдмин

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

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

цурл https://www.pgadmin.org/static/packages_pgadmin_org.pub | судо апт-кеи адд
судо сх -ц 'ецхо "деб https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -цс) пгадмин4 маин "> /етц/апт/соурцес.лист.д/пгадмин4.лист && апт упдате '

Излаз:

Сада, да бисте инсталирали верзију за рачунаре:

судо апт инсталл пгадмин4-десктоп

Да бисте инсталирали веб верзију, откуцајте:

судо апт инсталл пгадмин4-веб

Да бисте конфигурисали веб режим, покрените сетуп-веб.сх скрипту обезбедио пгАдмин:

судо /уср/пгадмин4/бин/сетуп-веб.сх

Пратите упутства на екрану да бисте довршили процес. Будите сигурни, ово је само једнократни корак, тако да не морате бринути о инсталирању и конфигурисању изнова и изнова.

Управљање базама података на Убунту -у помоћу ПостгреСКЛ -а

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

Са неколико једноставних команди можете овладати процесом додавања нових корисника, креирањем база података и додавањем корисника у постојеће базе података. Нисте сигурни да ли вам се свиђа ПостгреСКЛ? Покушајте да инсталирате Мицрософт СКЛ Сервер на своју машину.

ОбјавиТвеетЕмаил
Како инсталирати и поставити Мицрософт СКЛ Сервер на Убунту

Желите да складиштите и управљате базама података на вашој Убунту машини? Ево како да подесите Мицрософт СКЛ Сервер са Азуре Дата Студио.

Прочитајте следеће

Повезане теме
  • Линук
  • СКЛ
  • Убунту
  • Инсталирајте софтвер
О аутору
Вини Бхалла (30 објављених чланака)

Вини је писац из Делхија, са 2 године искуства у писању. Током писања била је повезана са агенцијама за дигитални маркетинг и техничким фирмама. Написала је садржај везан за програмске језике, цлоуд технологију, АВС, машинско учење и још много тога. У слободно време воли да слика, проводи време са породицом и путује у планине, кад год је то могуће.

Више од Винија Бхалле

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили