Kako namestiti in konfigurirati PostgreSQL na CentOS

Kako namestiti in konfigurirati PostgreSQL na CentOS

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 po zagonu sistema ne boste imeli korenskega dostopa. Če se želite prijaviti kot korenski uporabnik, uporabite datoteko svoje ukaz.





su

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

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

Kot del naslednjega koraka morate posodobiti in nadgraditi svoje obstoječe pakete v CentOS -u. Če želite to narediti, v terminalu zaženite naslednji ukaz:



sudo yum check-update

Izhod:

Za nadgradnjo vseh navedenih paketov v terminal vnesite naslednji ukaz:





sudo yum update

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

sudo reboot

Sistem je pripravljen z 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.

dnf module list 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.

sudo dnf module enable 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 install postgresql-server

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

kako do lastnih stroškov filtra snapchat
postgresql-setup --initdb

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

systemctl enable postgresql
systemctl start 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 konfigurirati bazo podatkov PostgreSQL. Če želite zavarovati svoj račun, 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 jo želite nastaviti. Če ste prijavljeni z postgres račun, 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 in in n za tip vloge superkorisnika.

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

man createuser

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 -jaz in -u zastave.

kako videti lokacijo ljudi na snapchatu
sudo -i -u test

Ustvarjanje novih baz podatkov

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

createdb databasename

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.

CREATE TABLE table_name (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);

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

Na primer, lahko ustvarite tabelo hotel z naslednjimi stolpci:

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)
;

... 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:

INSERT INTO table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');

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

INSERT INTO hotel (hotel, star, location, install_date) VALUES ('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.

Deliti Deliti Cvrkutati E-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(41 objavljenih člankov)

Wini je pisatelj iz Delhija, ki ima dve 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, da se naročite