PostgreSQL on tugev ja hästi skaleeritav andmebaasisüsteem, mis töötab nii Linuxi kui ka Windowsi masinates. See ettevõtte tasemel tarkvara pakub rakenduste loomiseks suurepärast töökindlust ja andmete terviklikkust.

PostgreSQL on mitmekülgne tarkvara, mis suudab toime tulla paljude töökoormustega, alates üksikutest masinatest kuni suurte andmeladudeni. See pakub selliseid funktsioone nagu tehingud ACID-atribuutidega, värskendatavad vaated, välisvõtmed ja platvormideülene integratsioon.

Kuidas installida PostgreSQL CentOS -i

CentOS töötab veidi teisiti ja teil pole juurjuurdepääsu kohe pärast süsteemi käivitamist. Juurkasutajana sisselogimiseks kasutage su käsk.

su

Süsteem logib teid kõigi administraatori õigustega superkasutajana sisse.

Samm: värskendage ja täiendage eelinstallitud pakette

Järgmise sammu osana peate uuendage ja täiendage oma olemasolevaid pakette CentOS -i piires. Selleks käivitage terminalis järgmine käsk:

sudo yum check-update

Väljund:

Kõigi loetletud pakettide täiendamiseks tippige terminali järgmine käsk:

instagram viewer
sudo yum värskendus

Kui olete paketid täiendanud, peate oma süsteemi taaskäivitama. Kasutage järgmist käsku:

sudo taaskäivitamine

Süsteem on värskelt uuendatud pakettidega valmis. On aeg installida oma CentOS -i masinasse PostgreSQL.

Samm: kontrollige olemasolevaid vaikeversioone

Enne uusi installimisi on oluline kontrollida PostgreSQL -i saadaolevaid vaikeversioone.

dnf moodulite loend postgresql

Kui installimisega jätkate, installivad installimiskäsud vaikimisi PostgreSQL versiooni 10.

Kuna versioon 13 on selle juhendi kirjutamise ajal saadaval, piirame vaikimisi installimist ja kasutame PostgreSQL uusima versiooni lubamiseks järgmist käsku.

sudo dnf moodul lubab postgresql: 13

Samm: installige PostgreSQL serveripakett

Pärast vaikeversiooni muutmist eespool nimetatud käsu abil on aeg installida PostgreSQL server ja kliendipaketid.

sudo dnf installige postgresql-server

Kui olete serveri installinud, peate lähtestama PostgreSQL andmebaasi. Initsialiseerimiseks käivitage järgmine käsk:

postgresql-setup --initdb

Pärast lähtestamist käivitage teenus PostgreSQL. Selle automaatseks lubamiseks süsteemi käivitamisel kasutage järgmisi käske:

systemctl lubab postgresql
systemctl käivitage postgresql

PostgreSQL teenuse oleku kontrollimiseks käivitage järgmine käsk:

systemctl olek postgresql

Kui väljund näitab "Aktiivne", siis teenus on töökorras.

Samm: PostgreSQL -i andmebaasi seadistamine

Pärast installimist on kõige parem konfigureerida oma PostgreSQL andmebaas. Konto kaitsmiseks looge kontole parool postgres süsteemi kasutajakontot kasutades utiliit passwd:

passwd postgres

Väljund:

Süsteem palub teil kaks korda parooli sisestada. Veenduge, et sisestate mõlemal korral õige parooli.

Pärast kasutajakonto parooli seadistamist logige sisse postgres konto kasutades su:

su - postgres

Samm: uue kasutaja rolli loomine

Kuna PostgreSQL -i kasutamine ei piirdu ainult ühe kasutajaga, on teil vabadus lisada olemasolevasse loendisse veel mõned kasutajad.

Kasuta createuser käsk koos -interaktiivne kasutajate lisamiseks märkige. Samuti määrake juurdepääsu tüüp, mille soovite neile määrata. Kui olete sisse logitud postgres kontole, sisestage lihtsalt järgmine tekst:

createuser -interaktiivne

Kui te ei soovi süsteemikontole liiga sageli sisse ja välja liikuda, on alati võimalus lisada kasutajaid sudo käsuga.

sudo -u postgres createuser -interaktiivne

Mõlema stsenaariumi korral palub süsteem teil lisada rolli nimi koos selle vastloodud kasutaja juurdepääsu tüübiga. Valige nende vahel y ja n superkasutaja rollitüübi jaoks.

Mõne täiendava lipu vaatamiseks võite alati viidata createuser käsu man leht.

mees looja

Kuidas kasutada PostgreSQL -i uute andmebaaside loomiseks

Nüüd, kui olete oma arvutis seadistanud PostgreSQL -i, on aeg luua uus andmebaas ja lisada uued tabelid.

Uue rolliga pääsete juurde PostgreSQL -i viipale

Kui olete kasutaja lisanud, soovite ilmselgelt hakata kasutama PostgreSQL -i. Kuid enne kui saate seda teha, peate looma kasutaja, kellel on sama nimi kui teie PostgreSQL -i rollil ja andmebaasil.

Kui teil pole sellist kasutajatunnust saadaval, kasutage adduser käsku uue kasutaja loomiseks nimega test.

sudo adduseri test

Logige uue kasutajana sisse, kasutades -mina ja -u lipud.

sudo -i -u test

Uute andmebaaside loomine

PostgreSQL -is uue andmebaasi loomiseks kasutage järgmist käsku:

loodud andmebaasi nimi

Pange tähele, et peate olema sisse logitud kui postgres süsteemi kasutaja administratiivkäskluste väljastamiseks.

Uute tabelite loomine andmebaasis

Loome mõne tabeli andmete salvestamiseks. Põhisüntaks uude tabelisse väljade lisamiseks on üsna lihtne.

CREATE TABLE table_name (
veeru_nimi1 veerutüüp (välja_pikkus),
veeru_nimi2 veeru_tüüp (välja_pikkus),
veeru_nimi3 veeru_tüüp (välja_pikkus)
);

... kus tabeli_nimi on kasutaja määratud soovitud nimi, veeru_nimi1, veeru_nimi2, jne. on veergude nimed, col_type on veeru tüüp ja välja_pikkus on andmestruktuuride suurus, et muuta väärtused tugevamaks.

Näiteks saate luua tabeli hotell järgmiste veergudega:

CREATE TABLE hotell (
hotel_id seeria PRIMARY KEY,
star varchar (50) EI NULL,
värvivärv (25) EI NULL,
asukoha varchar (25) kontroll (asukoht ('põhjas', 'lõunas', 'läänes', 'idas', 'kirdes', 'kagus', 'edelas', 'loodes')),
kuupäeva kuupäev)
;

.. kus on tabeli nimi hotellja veerud on hotel_id, staar, värvida, asukohtja kuupäev nende pikkuste ja veerupiirangutega.

Väärtuste lisamine andmebaasi

Kui teie tabeli struktuur on valmis, saate olemasolevale tabelile lisada mõningaid andmeid. Kasutage käsku INSERT INTO, et lisada andmeid järgmises vormingus:

INSERT INTO tabel (veeru_nimi1, veeru_nimi2, veeru_nimi3) VÄÄRTUSED ('väärtus1', 'väärtus2', 'väärtus3');

Näiteks lisage kausta andmerida hotell tabeli, mille lõite ülalpool.

INSERT INTO hotell (hotell, täht, asukoht, installimise kuupäev) VÄÄRTUSED ('Plaza', 'Five', 'northwest', '2018-08-16')

PostgreSQL -i seadistamine CentOS -is

PostgreSQL -i konfigureerimiseks on parem see õigesti installida. Nõuetekohaste konfiguratsioonidega saate hõlpsasti installida PostgreSQL -i ja kasutada seda oma süsteemis tõhusalt.

Lisaks CentOS -ile saate PostgreSQL -i seadistada töötama ka teiste Linuxi distributsioonidega, näiteks Ubuntuga.

JagaPiiksumaE -post
Kuidas installida ja seadistada PostgreSQL Ubuntu

Kas soovite lihtsat ja usaldusväärset viisi oma süsteemi andmebaaside haldamiseks? Vaadake, kuidas installida PostgreSQL Ubuntu.

Loe edasi

Seotud teemad
  • Linux
  • CentOS
  • SQL
  • Installige tarkvara
Autori kohta
Wini Bhalla (34 artiklit avaldatud)

Wini on Delhis elav kirjanik, kellel on 2 -aastane kirjutamiskogemus. Kirjutamise ajal on ta olnud seotud digitaalturunduse agentuuride ja tehniliste ettevõtetega. Ta on kirjutanud programmeerimiskeelte, pilvetehnoloogia, AWS -i, masinõppe ja palju muud. Vabal ajal meeldib talle maalida, perega aega veeta ja igal võimalusel mägedesse reisida.

Veel Wini Bhallast

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin