PostgreSQL je robusten in zelo razširljiv sistem zbirk podatkov, ki deluje na računalnikih Linux in Windows. Ta programska oprema na ravni podjetja ponuja odlično zanesljivost in celovitost podatkov za ustvarjanje aplikacij.

PostgreSQL je vsestranska programska oprema, ki lahko obdeluje široko paleto delovnih obremenitev, od posameznih strojev do velikih podatkovnih skladišč. Ponuja funkcije, kot so transakcije z lastnostmi ACID, posodobljivi pogledi, tuji ključi in integracije med različnimi platformami.

Kako namestiti PostgreSQL v CentOS

CentOS deluje nekoliko drugače in takoj po zagonu sistema ne boste imeli korenskega dostopa. Če se želite prijaviti kot korenski uporabnik, uporabite datoteko su ukaz.

su

Sistem vas bo prijavil kot superkorisnik z vsemi skrbniškimi dovoljenji.

1. korak: Posodobite in nadgradite vnaprej nameščene pakete

Kot del naslednjega koraka morate posodobite in nadgradite obstoječe pakete znotraj CentOS -a. Če želite to narediti, v terminalu zaženite naslednji ukaz:

instagram viewer
sudo yum preverjanje posodobitve

Izhod:

Za nadgradnjo vseh navedenih paketov v terminal vnesite naslednji ukaz:

sudo yum posodobitev

Ko nadgradite pakete, morate znova zagnati sistem. Uporabite naslednji ukaz:

sudo ponovni zagon

Sistem je pripravljen z na novo posodobljenimi paketi. Čas je, da namestite PostgreSQL na računalnik CentOS.

2. korak: Preverite, ali obstajajo obstoječe privzete različice

Pred kakršnimi koli novimi namestitvami je pomembno preveriti razpoložljive privzete različice PostgreSQL.

seznam modulov dnf postgresql

Če nadaljujete z namestitvijo, bodo privzeti ukazi namestili PostgreSQL različice 10.

Ker je v času pisanja tega priročnika na voljo različica 13, bomo omejili privzeto namestitev in z naslednjim ukazom omogočili najnovejšo različico PostgreSQL.

modul sudo dnf omogoči postgresql: 13

3. korak: Namestite strežniški paket PostgreSQL

Po spremembi privzete različice z zgoraj omenjenim ukazom je čas za namestitev strežniških in odjemalčevih paketov PostgreSQL.

sudo dnf namestite postgresql-strežnik

Ko namestite strežnik, morate inicializirati bazo PostgreSQL. Za inicializacijo zaženite naslednji ukaz:

postgresql-setup --initdb

Po inicializaciji objave zaženite storitev PostgreSQL. Če ga želite samodejno omogočiti ob zagonu sistema, uporabite naslednje ukaze:

systemctl omogoči postgresql
systemctl začni postgresql

Če želite preveriti stanje storitve PostgreSQL, zaženite naslednji ukaz:

systemctl status postgresql

Če se na izhodu prikaže "Aktivno«, potem je storitev zagnana.

4. korak: Konfiguriranje zbirke podatkov PostgreSQL

Po namestitvi je najbolje, da konfigurirate bazo podatkov PostgreSQL. Za zaščito računa ustvarite geslo za postgres sistemski uporabniški račun z uporabo pripomoček passwd:

passwd postgres

Izhod:

Sistem vas bo dvakrat pozval, da vnesete geslo. Obakrat vnesite pravilno geslo.

Ko nastavite geslo za uporabniški račun, se prijavite v postgres račun z uporabo su:

su - postgres

5. korak: Ustvarjanje nove uporabniške vloge

Ker uporaba PostgreSQL ni omejena le na enega uporabnika, imate svobodo, da na obstoječi seznam dodate še nekaj uporabnikov.

Uporabi createuser ukaz skupaj z -interaktivno označite, če želite dodati več uporabnikov. Določite tudi vrsto dostopa, ki jim želite nastaviti. Če ste prijavljeni z postgres račun, preprosto vnesite naslednje:

createuser --interactive

Če ne želite preveč pogosto vstopati in izstopati iz sistemskega računa, obstaja vedno možnost, da uporabnike dodate z ukazom sudo.

sudo -u postgres createuser --interactive

V obeh scenarijih vas bo sistem prosil, da dodate ime vloge skupaj z vrsto dostopa za tega novo ustvarjenega uporabnika. Izbirajte med y in n za tip vloge super -uporabnika.

Če želite preveriti nekatere dodatne zastavice, se lahko vedno obrnete na createuser ukazna man stran.

moški ustvarjalec

Kako uporabljati PostgreSQL za ustvarjanje novih baz podatkov

Zdaj, ko ste na svojem računalniku konfigurirali PostgreSQL, je čas, da ustvarite novo bazo podatkov in dodate nove tabele.

Dostop do poziva PostgreSQL z novo vlogo

Ko dodate uporabnika, bi očitno želeli začeti uporabljati PostgreSQL v svojo korist. Preden to storite, bi morali ustvariti uporabnika z istim imenom kot vaša vloga in zbirka podatkov PostgreSQL.

Če takšnega ID -ja uporabnika nimate na voljo, uporabite adduser ukaz za ustvarjanje novega uporabnika z imenom preskus.

sudo adduser test

Prijavite se kot nov uporabnik z uporabo -jaz in -u zastave.

sudo -i -u test

Ustvarjanje novih podatkovnih baz

Če želite v PostgreSQL ustvariti novo bazo podatkov, uporabite naslednji ukaz:

createdb ime baze podatkov

Upoštevajte, da morate biti prijavljeni kot postgres uporabnik sistema za izdajanje skrbniških ukazov.

Ustvarjanje novih tabel v zbirki podatkov

Ustvarimo novo tabelo za shranjevanje nekaterih podatkov. Osnovna skladnja za dodajanje polj v novo tabelo je precej preprosta.

Ustvari tabelo ime_tabele (
ime_ stolpca1vrstni_vrst (dolžina_polja),
ime_ stolpca2vrstni_vrst (dolžina_polja),
ime_ stolpca3_vrstni_dolžina (dolžina_polja)
);

...kje ime_tabele je želeno ime, ki ga nastavi uporabnik, ime_ stolpca1, ime_ stolpca2itd. so imena stolpcev, col_type je vrsta stolpca in field_length je velikost podatkovnih struktur, da so vrednosti bolj robustne.

Na primer, lahko ustvarite tabelo hotel z naslednjimi stolpci:

Ustvari hotel z mizo (
hotel_id serijski PRIMARNI KLJUČ,
star varchar (50) NI NIČ,
barva varchar (25) NIČ,
lokacija varchar (25) check (lokacija v ('sever', 'jug', 'zahod', 'vzhod', 'severovzhod', 'jugovzhod', 'jugozahod', 'severozahod')),
datum datum)
;

... kjer je ime tabele hotel, stolpci pa so hotel_id, zvezda, barve, lokacijo, in datum z ustreznimi dolžinami in omejitvami stolpcev.

Dodajanje vrednosti v bazo podatkov

Ko je struktura tabele pripravljena, lahko v obstoječo tabelo dodate nekaj podatkov. Uporabite stavek INSERT INTO za dodajanje podatkov v naslednji obliki:

VSTAVI tabelo INTO (ime_ stolpca1, ime_ stolpca2, ime_ stolpca3) VALUES ('vrednost1', 'vrednost2', 'vrednost3');

V datoteko na primer dodajte vrstico podatkov hotel tabelo, ki ste jo ustvarili zgoraj.

INSERT INTO hotel (hotel, zvezdica, lokacija, datum_instalacije) VREDNOSTI ('Plaza', 'Five', 'northwest', '2018-08-16')

Konfiguriranje PostgreSQL na CentOS

Če želite konfigurirati PostgreSQL, ga je najbolje namestiti na pravilen način. Z ustreznimi konfiguracijami lahko preprosto namestite PostgreSQL in ga učinkovito uporabljate v svojem sistemu.

Poleg CentOS -a lahko PostgreSQL nastavite tudi za delo z drugimi distribucijami Linuxa, na primer Ubuntu.

DelitiCvrkutatiE-naslov
Kako namestiti in konfigurirati PostgreSQL na Ubuntu

Želite enostaven in zanesljiv način upravljanja baz podatkov v vašem sistemu? Preverite, kako namestite PostgreSQL na Ubuntu.

Preberite Naprej

Sorodne teme
  • Linux
  • CentOS
  • SQL
  • Namestite programsko opremo
O avtorju
Wini Bhalla (34 objavljenih člankov)

Wini je pisatelj iz Delhija, ki ima 2 leti pisnih izkušenj. V času pisanja je bila povezana z agencijami za digitalno trženje in tehničnimi podjetji. Napisala je vsebino v zvezi s programskimi jeziki, tehnologijo v oblaku, AWS, strojnim učenjem in še veliko več. V prostem času rada slika, preživi čas z družino in potuje v hribe, kadar koli je to mogoče.

Več od Wini Bhalla

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti