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 platvormidevahelised integratsioonid.
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 selle käsk.
su
Süsteem logib teid kõigi administraatori õigustega superkasutajana sisse.
Samm: värskendage ja täiendage eelinstallitud pakette
Järgmise sammuna peate CentOS -is olemasolevaid pakette värskendama ja täiendama. 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 update
Kui olete paketid täiendanud, peate oma süsteemi taaskäivitama. Kasutage järgmist käsku:
sudo reboot
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 module list 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 module enable postgresql:13
Samm: installige PostgreSQL -i serveripakett
Pärast vaikeversiooni muutmist eespool nimetatud käsu abil on aeg installida PostgreSQL server ja kliendipaketid.
sudo dnf install postgresql-server
Kui olete serveri installinud, peate lähtestama PostgreSQL andmebaasi. Initsialiseerimiseks käivitage järgmine käsk:
Windows 10 ei ärka
postgresql-setup --initdb
Pärast lähtestamist käivitage teenus PostgreSQL. Selle automaatseks lubamiseks süsteemi käivitamisel kasutage järgmisi käske:
systemctl enable postgresql
systemctl start postgresql
PostgreSQL teenuse oleku kontrollimiseks käivitage järgmine käsk:
systemctl status postgresql
Kui väljund näitab ' Aktiivne ', siis teenus töötab ja töötab.
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 paar kasutajat.
Kasuta createuser käsk koos -interaktiivne märkige kasutajate lisamiseks. Samuti määrake juurdepääsu tüüp, mille soovite neile määrata. Kui olete sisse logitud postgres kontole, sisestage lihtsalt järgmine:
createuser --interactive
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 --interactive
Mõlema stsenaariumi korral palub süsteem teil lisada rolli nimi koos selle vastloodud kasutaja juurdepääsu tüübiga. Valige nende vahel ja ja n superkasutaja rollitüübi jaoks.
Mõne täiendava lipu vaatamiseks võite alati viidata createuser käsu man leht.
man createuser
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 adduser test
Logige uue kasutajana sisse, kasutades -mina ja -u lipud.
erinevus kontori 2010 ja 2013 vahel
sudo -i -u test
Uute andmebaaside loomine
PostgreSQL -is uue andmebaasi loomiseks kasutage järgmist käsku:
createdb databasename
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 (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);
... 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 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)
;
.. kus on tabeli nimi hotell ja veerud on hotel_id , staar , värvida , asukoht ja 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 table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');
Näiteks lisage kausta andmerida hotell tabeli, mille lõite ülalpool.
INSERT INTO hotel (hotel, star, location, install_date) VALUES ('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.
Jaga Jaga Piiksuma E -post Kuidas installida ja konfigureerida PostgreSQL UbuntuKas 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
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 BhallastTelli meie uudiskiri
Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!
Tellimiseks klõpsake siin