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

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

Како инсталирати ПостгреСКЛ у ЦентОС

ЦентОС ради мало другачије и нећете имати роот приступ одмах након покретања система. Да бисте се пријавили као роот корисник, користите су команда.

су

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

Корак 1: Ажурирајте и надоградите унапред инсталиране пакете

Као део следећег корака, морате ажурирајте и надоградите своје постојеће пакете унутар ЦентОС -а. Да бисте то урадили, покрените следећу команду на терминалу:

судо иум цхецк-упдате

Излаз:

instagram viewer

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

судо иум упдате

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

судо ребоот

Систем је спреман са ново ажурираним пакетима. Време је да инсталирате ПостгреСКЛ на своју ЦентОС машину.

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

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

днф листа модула постгрескл

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

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

судо днф модуле енабле постгрескл: 13

Корак 3: Инсталирајте ПостгреСКЛ серверски пакет

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

судо днф инсталл постгрескл-сервер

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

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

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

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

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

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

Ако излаз приказује "Активно", тада је услуга покренута.

Корак 4: Конфигурисање ПостгреСКЛ базе података

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

пассвд постгрес

Излаз:

Систем ће од вас тражити да унесете лозинку два пута. Оба пута унесите исправну лозинку.

Након постављања лозинке корисничког налога, пријавите се на постгрес рачун користећи су:

су - постгрес

Корак 5: Креирање нове корисничке улоге

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

Користити направи корисника команду заједно са -интерактивно означите да бисте додали још корисника. Такође, наведите тип приступа који желите да им поставите. Ако сте пријављени помоћу постгрес налог, једноставно унесите следеће:

цреатеусер --интерацтиве

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

судо -у постгрес цреатеусер --интерацтиве

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

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

ман цреатеусер

Како користити ПостгреСКЛ за креирање нових база података

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

Приступите ПостгреСКЛ захтеву са новом улогом

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

Ако немате такав кориснички ИД, користите додати корисника команда за креирање новог корисника по имену тест.

судо аддусер тест

Пријавите се као нови корисник помоћу и заставе.

судо -и -у тест

Креирање нових база података

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

цреатедб име базе података

Имајте на уму да морате бити пријављени као постгрес корисник система за издавање административних команди.

Креирање нових табела унутар базе података

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

ЦРЕАТЕ ТАБЛЕ табле_наме (
ступац_наме1 цол_типе (фиелд_ленгтх),
ступац_наме2 цол_типе (фиелд_ленгтх),
цолумн_наме3 цол_типе (фиелд_ленгтх)
);

...где табле_наме је жељено име које је поставио корисник, цолумн_наме1, цолумн_наме2итд. су називи колона, цол_типе је тип колоне, и фиелд_ленгтх је величина структура података како би вредности биле робусније.

На пример, можете креирати табелу Хотел са следећим колонама:

ЦРЕАТЕ ТАБЛЕ хотел (
хотел_ид серијски ПРИМАРНИ КЉУЧ,
звезда варцхар (50) НИЈЕ НУЛА,
боја варцхар (25) НИЈЕ НУЛА,
локација варцхар (25) чек (локација у ('север', 'југ', 'запад', 'исток', 'североисток', 'југоисток', 'југозапад', 'северозапад')),
датум датум)
;

..где је назив табеле Хотел, а колоне су хотел_ид, Звезда, боје, локација, и датум са њиховим дужинама и ограничењима колона.

Додавање вредности у базу података

Када ваша структура табеле буде спремна, можете додати неке податке у постојећу табелу. Користите израз ИНСЕРТ ИНТО за додавање података у следећем формату:

УМЕТНИ ИНТО табелу (име_ ступца1, име_ ступца2, име_ ступца3) ВАЛУЕС ('валуе1', 'валуе2', 'валуе3');

На пример, додајте ред података у Хотел табелу коју сте направили горе.

ИНСЕРТ ИНТО хотел (хотел, звездица, локација, датум инсталације) ВРЕДНОСТИ ('Плаза', 'Фиве', 'нортхвест', '2018-08-16')

Конфигурисање ПостгреСКЛ -а на ЦентОС -у

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

Осим ЦентОС -а, ПостгреСКЛ можете поставити и за рад са другим Линук дистрибуцијама, на пример Убунту.

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

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

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

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

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

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

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

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

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