Kaip įdiegti ir konfigūruoti „PostgreSQL“ sistemoje „CentOS“

Kaip įdiegti ir konfigūruoti „PostgreSQL“ sistemoje „CentOS“

„PostgreSQL“ yra tvirta ir labai keičiama duomenų bazių sistema, veikianti tiek „Linux“, tiek „Windows“ kompiuteriuose. Ši įmonės lygio programinė įranga siūlo puikų patikimumą ir duomenų vientisumą kuriant programas.





„PostgreSQL“ yra universali programinė įranga, kuri gali susidoroti su daugybe darbo krūvių - nuo atskirų mašinų iki didelių duomenų saugyklų. Jis siūlo tokias funkcijas kaip operacijos su ACID ypatybėmis, atnaujinami rodiniai, užsienio raktai ir kelių platformų integracijos.





Kaip įdiegti „PostgreSQL“ sistemoje „CentOS“

„CentOS“ veikia šiek tiek kitaip ir iš karto paleidę sistemą neturėsite prieigos prie šaknies. Norėdami prisijungti kaip pagrindinis vartotojas, naudokite jos komandą.



su

Sistema prisijungs prie jūsų kaip supervartotojas su visais administraciniais leidimais.

1 veiksmas: atnaujinkite ir atnaujinkite iš anksto įdiegtus paketus

Atlikdami kitą veiksmą, turite atnaujinti ir atnaujinti esamus „CentOS“ paketus. Norėdami tai padaryti, terminale paleiskite šią komandą:



sudo yum check-update

Išėjimas:

Norėdami atnaujinti visus išvardytus paketus, terminale įveskite šią komandą:





sudo yum update

Atnaujinę paketus, turite iš naujo paleisti sistemą. Naudokite šią komandą:

sudo reboot

Sistema paruošta su naujai atnaujintais paketais. Atėjo laikas įdiegti „PostgreSQL“ savo „CentOS“ kompiuteryje.





2 veiksmas: patikrinkite, ar nėra esamų numatytųjų versijų

Prieš bet kokius naujus diegimus svarbu patikrinti galimas numatytas „PostgreSQL“ versijas.

dnf module list postgresql

Pagal numatytuosius nustatymus, jei tęsite diegimą, diegimo komandos įdiegs „PostgreSQL 10“ versiją.

Kadangi 13 versija buvo prieinama šio vadovo rašymo metu, mes apribosime numatytąjį diegimą ir naudosime šią komandą, kad įgalintume naujausią „PostgreSQL“ versiją.

sudo dnf module enable postgresql:13

3 veiksmas: įdiekite „PostgreSQL Server“ paketą

Pakeitus numatytąją versiją naudojant pirmiau minėtą komandą, laikas įdiegti „PostgreSQL“ serverio ir kliento paketus.

sudo dnf install postgresql-server

Įdiegę serverį, turite inicijuoti „PostgreSQL“ duomenų bazę. Norėdami inicijuoti, paleiskite šią komandą:

kaip atnaujinti „fire stick kodi“
postgresql-setup --initdb

Po inicijavimo paleiskite „PostgreSQL“ paslaugą. Norėdami automatiškai įjungti sistemą paleidžiant, naudokite šias komandas:

systemctl enable postgresql
systemctl start postgresql

Norėdami patikrinti „PostgreSQL“ paslaugos būseną, paleiskite šią komandą:

systemctl status postgresql

Jei išvestyje rodoma „ Aktyvus “, tada paslauga pradės veikti.

4 veiksmas: „PostgreSQL“ duomenų bazės konfigūravimas

Po įdiegimo geriausia sukonfigūruoti „PostgreSQL“ duomenų bazę. Norėdami apsaugoti paskyrą, sukurkite postgres sistemos vartotojo abonementą naudojant „passwd“ programa :

passwd postgres

Išėjimas:

Sistema du kartus paprašys įvesti slaptažodį. Įsitikinkite, kad abu kartus įvedėte teisingą slaptažodį.

Nustačius vartotojo abonemento slaptažodį, prisijunkite prie postgres paskyra naudojant su:

su - postgres

5 veiksmas: sukurkite naują vartotojo vaidmenį

Kadangi „PostgreSQL“ naudojimas neapsiriboja tik vienu vartotoju, galite laisvai į esamą sąrašą įtraukti dar kelis vartotojus.

Naudoti createuser komandą kartu su -interaktyvus vėliavą, kad pridėtumėte daugiau naudotojų. Taip pat nurodykite prieigos tipą, kurį norite jiems nustatyti. Jei esate prisijungę naudodami postgres sąskaitą, tiesiog įveskite:

createuser --interactive

Jei nenorite per dažnai įeiti ir išeiti iš sistemos paskyros, visada yra galimybė pridėti naudotojų naudojant komandą sudo.

sudo -u postgres createuser --interactive

Abiem atvejais sistema paprašys pridėti vaidmens pavadinimą ir šio naujai sukurto vartotojo prieigos tipą. Pasirinkite tarp ir ir n už supernaudotojo vaidmens tipą.

Jei norite patikrinti kai kurias papildomas vėliavas, visada galite kreiptis į createuser komandų vadovas.

man createuser

Kaip naudoti „PostgreSQL“ kuriant naujas duomenų bazes

Dabar, kai savo kompiuteryje sukonfigūravote „PostgreSQL“, atėjo laikas sukurti naują duomenų bazę ir pridėti naujų lentelių.

Pasiekite „PostgreSQL“ raginimą naudodami naują vaidmenį

Pridėję vartotoją, akivaizdu, kad norėtumėte pradėti naudoti „PostgreSQL“. Tačiau prieš tai atlikdami turite sukurti vartotoją tokiu pačiu pavadinimu kaip jūsų „PostgreSQL“ vaidmuo ir duomenų bazė.

Jei neturite tokio vartotojo ID, naudokite pridėtinis komandą, kad sukurtumėte naują vartotoją testas .

sudo adduser test

Prisijunkite kaip naujas vartotojas naudodami -i ir -u vėliavos.

kokia maisto pristatymo paslauga yra pigiausia
sudo -i -u test

Naujų duomenų bazių kūrimas

Norėdami sukurti naują duomenų bazę „PostgreSQL“, naudokite šią komandą:

createdb databasename

Atminkite, kad turite būti prisijungę kaip postgres sistemos vartotojui duoti administracines komandas.

Naujų lentelių kūrimas duomenų bazėje

Sukurkime naują lentelę kai kuriems duomenims saugoti. Pagrindinė sintaksė pridėti laukus naujoje lentelėje yra gana paprasta.

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

... kur table_name yra norimas vartotojo nustatytas vardas, stulpelio_pavadinimas1 , stulpelio_pavadinimas2 ir tt yra stulpelių pavadinimai, col_type yra stulpelio tipas ir field_length yra duomenų struktūrų dydis, kad vertės būtų tvirtesnės.

Pavyzdžiui, galite sukurti lentelę viešbutis su šiais stulpeliais:

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)
;

.. kur lentelės pavadinimas viešbutis , o stulpeliai yra hotel_id , žvaigždė , dažyti , vietą , ir data su atitinkamu jų ilgiu ir stulpelių apribojimais.

Vertių pridėjimas prie duomenų bazės

Kai lentelės struktūra bus paruošta, prie esamos lentelės galite pridėti tam tikrų duomenų. Naudokite INSERT INTO sakinį, kad pridėtumėte duomenis tokiu formatu:

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

Pavyzdžiui, pridėkite duomenų eilutę prie viešbutis lentelę, kurią sukūrėte aukščiau.

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

„PostgreSQL“ konfigūravimas „CentOS“

Norėdami sukonfigūruoti „PostgreSQL“, geriausia ją įdiegti tinkamu būdu. Turėdami tinkamas konfigūracijas, galite lengvai įdiegti „PostgreSQL“ ir efektyviai ją naudoti savo sistemoje.

Be „CentOS“, taip pat galite nustatyti „PostgreSQL“, kad jis veiktų su kitais „Linux“ platinimais, pvz., „Ubuntu“.

Dalintis Dalintis „Tweet“ Paštu Kaip įdiegti ir konfigūruoti „PostgreSQL“ „Ubuntu“

Norite paprasto ir patikimo savo sistemos duomenų bazių valdymo būdo? Patikrinkite, kaip įdiegti „PostgreSQL“ „Ubuntu“.

Skaityti toliau
Susijusios temos
  • Linux
  • „CentOS“
  • SQL
  • Įdiekite programinę įrangą
Apie autorių Wini Bhalla(Paskelbti 41 straipsniai)

Wini yra Delio rašytojas, turintis 2 metų rašymo patirtį. Rašydama ji buvo susijusi su skaitmeninės rinkodaros agentūromis ir techninėmis firmomis. Ji parašė turinį, susijusį su programavimo kalbomis, debesų technologijomis, AWS, mašinų mokymusi ir daug daugiau. Laisvalaikiu ji mėgsta piešti, leisti laiką su šeima ir, kai tik įmanoma, keliauti į kalnus.

Daugiau iš Wini Bhalla

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia