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
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 BhallaNaroč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