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

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

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





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





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

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





su

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

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

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



sudo yum check-update

Излаз:

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





sudo yum update

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

sudo reboot

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





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

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

dnf module list postgresql

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

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

sudo dnf module enable postgresql:13

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

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

sudo dnf install postgresql-server

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

како направити снимак екрана у убунту -у
postgresql-setup --initdb

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

systemctl enable postgresql
systemctl start postgresql

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

systemctl status postgresql

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

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

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

passwd postgres

Излаз:

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

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

su - postgres

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

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

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

createuser --interactive

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

sudo -u postgres createuser --interactive

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

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

man createuser

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

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

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

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

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

sudo adduser test

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

добијање ип адресе андроид вифи проблем цоннецтифи
sudo -i -u test

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

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

createdb databasename

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

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

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

CREATE TABLE table_name (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);

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

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

CREATE TABLE hotel (
hotel_id serial PRIMARY KEY,
star varchar (50) NOT NULL,
paint varchar (25) NOT NULL,
location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
date date)
;

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

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

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

INSERT INTO table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');

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

INSERT INTO hotel (hotel, star, location, install_date) VALUES ('Plaza', 'Five', 'northwest', '2018-08-16')

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

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

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

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

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

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

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

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

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

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

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