PostgreSQL: n asentaminen ja määrittäminen CentOS: ssa

PostgreSQL: n asentaminen ja määrittäminen CentOS: ssa

PostgreSQL on vankka ja erittäin skaalautuva tietokantajärjestelmä, joka toimii sekä Linux- että Windows -koneilla. Tämä yritystason ohjelmisto tarjoaa erinomaisen luotettavuuden ja tietojen eheyden sovellusten luomiseen.





PostgreSQL on monipuolinen ohjelmisto, joka pystyy käsittelemään laajan työmäärän yksittäisistä koneista suuriin tietovarastoihin. Se tarjoaa ominaisuuksia, kuten tapahtumat ACID-ominaisuuksilla, päivitettävät näkymät, vieraat avaimet ja eri alustojen väliset integraatiot.





PostgreSQL: n asentaminen CentOS: iin

CentOS toimii hieman eri tavalla, eikä sinulla ole pääkäyttäjän oikeutta heti järjestelmän käynnistyksen jälkeen. Kirjaudu sisään pääkäyttäjänä käyttämällä sen komento.





su

Järjestelmä kirjaa sinut pääkäyttäjäksi kaikilla järjestelmänvalvojan oikeuksilla.

Vaihe 1: Päivitä ja päivitä esiasennetut paketit

Osana seuraavaa vaihetta sinun on päivitettävä ja päivitettävä olemassa olevat CentOS -paketit. Suorita seuraava komento terminaalissa:



sudo yum check-update

Lähtö:

Päivitä kaikki luetellut paketit kirjoittamalla seuraava komento päätelaitteeseen:





sudo yum update

Kun olet päivittänyt paketit, sinun on käynnistettävä järjestelmä uudelleen. Käytä seuraavaa komentoa:

sudo reboot

Järjestelmä on valmis juuri päivitettyjen pakettien kanssa. On aika asentaa PostgreSQL CentOS -koneellesi.





Vaihe 2: Tarkista olemassa olevat oletusversiot

Ennen uusia asennuksia on tärkeää tarkistaa käytettävissä olevat PostgreSQL -oletusversiot.

dnf module list postgresql

Jos jatkat asennusta, asennuskomennot asentavat oletusarvoisesti PostgreSQL -version 10.

Koska versio 13 on saatavana tämän oppaan kirjoittamishetkellä, rajoitamme oletusasennusta ja käytämme seuraavaa komentoa PostgreSQL: n uusimman version käyttöönottamiseksi.

sudo dnf module enable postgresql:13

Vaihe 3: Asenna PostgreSQL -palvelinpaketti

Kun olet muuttanut oletusversiota edellä mainitulla komennolla, on aika asentaa PostgreSQL -palvelin- ja asiakaspaketit.

sudo dnf install postgresql-server

Kun olet asentanut palvelimen, sinun on alustettava PostgreSQL -tietokanta. Alusta suorittamalla seuraava komento:

Mistä tiedän, onko joku estänyt minut Facebookissa?
postgresql-setup --initdb

Käynnistä PostgreSQL -palvelu alustamisen jälkeen. Jos haluat ottaa sen käyttöön automaattisesti järjestelmän käynnistyksen yhteydessä, käytä seuraavia komentoja:

systemctl enable postgresql
systemctl start postgresql

Voit tarkistaa PostgreSQL -palvelun tilan suorittamalla seuraavan komennon:

systemctl status postgresql

Jos lähdössä näkyy ' Aktiivinen ', sitten palvelu on käynnissä.

Vaihe 4: PostgreSQL -tietokannan määrittäminen

Asennuksen jälkeen on parasta määrittää PostgreSQL-tietokanta. Suojaa tilisi luomalla salasana postgres järjestelmän käyttäjätiliä käyttäen passwd -apuohjelma :

passwd postgres

Lähtö:

Järjestelmä pyytää sinua antamaan salasanan kaksi kertaa. Varmista, että kirjoitat oikean salasanan molemmilla kerroilla.

Kun olet määrittänyt käyttäjätilin salasanan, kirjaudu sisään postgres tili käyttäen su:

su - postgres

Vaihe 5: Uuden käyttäjäroolin luominen

Koska PostgreSQL: n käyttö ei rajoitu vain yhteen käyttäjään, sinulla on oikeus lisätä vielä muutama käyttäjä olemassa olevaan luetteloon.

Käytä luo käyttäjä komento yhdessä --interaktiivinen lisätäksesi lisää käyttäjiä. Määritä myös käyttöoikeustyyppi, jonka haluat asettaa niille. Jos olet kirjautunut sisään postgres kirjoita seuraava:

createuser --interactive

Jos et halua siirtyä ja poistua järjestelmätililtä liian usein, on aina mahdollisuus lisätä käyttäjiä sudo -komennolla.

sudo -u postgres createuser --interactive

Molemmissa tilanteissa järjestelmä pyytää sinua lisäämään roolin nimen yhdessä tämän uuden käyttäjän käyttöoikeustyypin kanssa. Valitse ja ja n pääkäyttäjän roolityypille.

Jos haluat tarkistaa joitain muita lippuja, voit aina katsoa luo käyttäjä komento man -sivu.

man createuser

PostgreSQL: n käyttäminen uusien tietokantojen luomiseen

Nyt kun olet määrittänyt PostgreSQL: n koneellesi, on aika luoda uusi tietokanta ja lisätä uusia taulukoita.

Avaa PostgreSQL -kehote uudella roolilla

Kun olet lisännyt käyttäjän, haluat ilmeisesti aloittaa PostgreSQL: n käytön eduksesi. Mutta ennen kuin voit tehdä sen, sinun on luotava käyttäjä, jolla on sama nimi kuin PostgreSQL -roolillasi ja tietokannallasi.

Jos sinulla ei ole tällaista käyttäjätunnusta, käytä lisää käyttäjä komentoa uuden käyttäjän luomiseksi testata .

sudo adduser test

Kirjaudu sisään uutena käyttäjänä käyttämällä -i ja -u liput.

Super Smash bros wii u vs 3ds
sudo -i -u test

Uusien tietokantojen luominen

Voit luoda uuden tietokannan PostgreSQL: ssä käyttämällä seuraavaa komentoa:

createdb databasename

Huomaa, että sinun on oltava kirjautuneena sisään postgres järjestelmän käyttäjä antaa järjestelmänvalvojan komentoja.

Uusien taulukoiden luominen tietokantaan

Luo uusi taulukko tietojen tallentamiseksi. Perussyntaksi kenttien lisäämiseksi uuteen taulukkoon on melko yksinkertainen.

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

...missä table_name on käyttäjän asettama haluttu nimi, sarakkeen_nimi1 , sarakkeen_nimi2 jne. ovat sarakkeiden nimet, col_type on sarakkeen tyyppi ja field_length on tietorakenteiden koko arvojen vakauttamiseksi.

Voit esimerkiksi luoda taulukon hotelli seuraavilla sarakkeilla:

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

.. missä taulukon nimi on hotelli ja sarakkeet ovat hotel_id , tähti , maali- , sijainti ja Päivämäärä niiden pituuksilla ja sarakerajoituksilla.

Arvojen lisääminen tietokantaan

Kun taulukkorakenne on valmis, voit lisätä tietoja olemassa olevaan taulukkoon. Lisää INSERT INTO -lausekkeen avulla tietoja seuraavassa muodossa:

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

Lisää esimerkiksi rivi tietoja hotelli yllä luomaasi taulukkoon.

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

PostgreSQL: n määrittäminen CentOS: ssa

Jos haluat määrittää PostgreSQL: n, on parasta asentaa se oikealla tavalla. Oikeilla kokoonpanoilla voit helposti asentaa PostgreSQL: n ja käyttää sitä järjestelmässäsi tehokkaasti.

CentOSin lisäksi voit myös määrittää PostgreSQL: n toimimaan muiden Linux -jakelujen, esimerkiksi Ubuntun, kanssa.

Jaa Jaa Tweet Sähköposti PostgreSQL: n asentaminen ja määrittäminen Ubuntuun

Haluatko helpon ja luotettavan tavan hallita tietokantoja järjestelmässäsi? Katso, miten PostgreSQL asennetaan Ubuntuun.

Lue seuraava
Liittyvät aiheet
  • Linux
  • CentOS
  • SQL
  • Asenna ohjelmisto
Kirjailijasta Wini Bhalla(41 artikkelia julkaistu)

Wini on Delhissä työskentelevä kirjailija, jolla on kahden vuoden kokemus kirjoittamisesta. Kirjoitustensa aikana hän on ollut yhteydessä digitaalisen markkinoinnin virastoihin ja teknisiin yrityksiin. Hän on kirjoittanut ohjelmointikieliin, pilvitekniikkaan, AWS: ään, koneoppimiseen ja paljon muuta liittyvää sisältöä. Vapaa -ajallaan hän tykkää maalata, viettää aikaa perheensä kanssa ja matkustaa vuorille aina kun mahdollista.

Lisää Wini Bhallalta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi