PostgreSQL -i installimine ja seadistamine CentOS -i

PostgreSQL -i installimine ja seadistamine CentOS -i

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 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(41 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