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ä su 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 tehtävä päivitä ja päivitä olemassa olevat paketit CentOSin sisällä. Suorita seuraava komento terminaalissa:

sudo yum check-update

Lähtö:

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

sudo yum -päivitys

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

sudo uudelleenkäynnistys

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 -moduuliluettelo 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 -moduuli ottaa käyttöön postgresql: 13

Vaihe 3: Asenna PostgreSQL -palvelinpaketti

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

sudo dnf asentaa postgresql-palvelin

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

postgresql-setup --initdb

Käynnistä PostgreSQL -palvelu alustamisen jälkeen. Voit ottaa sen käyttöön automaattisesti järjestelmän käynnistyksen yhteydessä seuraavilla komennoilla:

systemctl ottaa käyttöön postgresql
systemctl käynnistä postgresql

Voit tarkistaa PostgreSQL -palvelun tilan suorittamalla seuraavan komennon:

systemctl -tila 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 -interaktiivinen

Jos et halua siirtyä järjestelmätilille liian usein, voit aina lisätä käyttäjiä sudo -komennolla.

sudo -u postgres createuser --interaktiivinen

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 y ja n pääkäyttäjän roolityypille.

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

mies luonut käyttäjä

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 -testi

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

sudo -i -u testi

Uusien tietokantojen luominen

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

luotu tietokannan nimi

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

Uusien taulukoiden luominen tietokantaan

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

LUO TAULUKKO table_name (
sarakkeen_nimi1 sarakkeen_tyyppi (kentän_pituus),
sarakkeen_nimi2 sarakkeen_tyyppi (kentän_pituus),
sarakkeen_nimi3 sarakkeen tyyppi (kentän_pituus)
);

...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:

LUO TABLE -hotelli (
hotel_id -sarja PRIMARY KEY,
star varchar (50) EI NULL,
maali varchar (25) EI NULL,
sijainti varchar (25) check (sijainti ('pohjoisessa', 'etelässä', 'lännessä', 'idässä', 'koillisessa', 'kaakossa', 'lounaassa', 'luoteessa')),
päivämäärä päivämäärä)
;

.. missä taulukon nimi on hotellija sarakkeet ovat hotel_id, tähti, maali-, sijaintija 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 taulukko (sarakkeen_nimi1, sarakkeen_nimi2, sarakkeen_nimi3) ARVOT ('arvo1', 'arvo2', 'arvo3');

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

INSERT INTO hotel (hotelli, tähti, sijainti, asennuspäivämäärä) ARVOT ('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.

JaaTweetSä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 (34 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