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:
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.
Kas soovite lihtsat ja usaldusväärset viisi oma süsteemi andmebaaside haldamiseks? Vaadake, kuidas installida PostgreSQL Ubuntu.
Loe edasi
- Linux
- CentOS
- SQL
- Installige tarkvara
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.
Telli meie uudiskiri
Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!
Tellimiseks klõpsake siin