PostgreSQL je robustan i visoko skalabilan sustav baze podataka koji radi na Linux i Windows strojevima. Ovaj softver na razini poduzeća nudi izvrsnu pouzdanost i integritet podataka za stvaranje aplikacija.

PostgreSQL je svestran softver koji može podnijeti širok raspon radnih opterećenja, od pojedinačnih strojeva do velikih skladišta podataka. Nudi značajke poput transakcija sa svojstvima ACID-a, pogleda koji se može ažurirati, stranih ključeva i integracija na više platformi.

Kako instalirati PostgreSQL u CentOS

CentOS radi malo drugačije i nećete imati root pristup odmah nakon pokretanja sustava. Da biste se prijavili kao root korisnik, koristite su naredba.

su

Sustav će vas prijaviti kao superkorisnika sa svim administrativnim dopuštenjima.

Korak 1: Ažurirajte i nadogradite unaprijed instalirane pakete

Kao dio sljedećeg koraka morate ažurirajte i nadogradite svoje postojeće pakete unutar CentOS -a. Da biste to učinili, pokrenite sljedeću naredbu u terminalu:

sudo yum provjera ažuriranja
instagram viewer

Izlaz:

Upišite sljedeću naredbu u terminal za nadogradnju svih navedenih paketa:

sudo yum ažuriranje

Nakon što nadogradite pakete, morate ponovno pokrenuti sustav. Upotrijebite sljedeću naredbu:

sudo ponovno podizanje sustava

Sustav je spreman s novo ažuriranim paketima. Vrijeme je za instalaciju PostgreSQL -a na vaš CentOS stroj.

Korak 2: Provjerite postoje li postojeće zadane verzije

Prije svake nove instalacije važno je provjeriti dostupne zadane verzije PostgreSQL -a.

dnf popis modula postgresql

Prema zadanim postavkama, u slučaju da nastavite s instalacijom, naredbe za instalaciju instalirat će PostgreSQL verziju 10.

Budući da je verzija 13 dostupna u vrijeme pisanja ovog vodiča, ograničit ćemo zadanu instalaciju i upotrijebiti sljedeću naredbu kako bismo omogućili najnoviju verziju PostgreSQL -a.

sudo dnf modul omogućuje postgresql: 13

Korak 3: Instalirajte PostgreSQL poslužiteljski paket

Nakon što promijenite zadanu verziju pomoću gore navedene naredbe, vrijeme je za instalaciju PostgreSQL poslužiteljskih i klijentskih paketa.

sudo dnf instalirajte postgresql-poslužitelj

Nakon što instalirate poslužitelj, morate inicijalizirati PostgreSQL bazu podataka. Za inicijalizaciju pokrenite sljedeću naredbu:

postgresql-setup --initdb

Nakon inicijalizacije, pokrenite uslugu PostgreSQL. Da biste ga automatski omogućili pri pokretanju sustava, upotrijebite sljedeće naredbe:

systemctl omogućiti postgresql
systemctl početak postgresql

Da biste provjerili status usluge PostgreSQL, pokrenite sljedeću naredbu:

systemctl status postgresql

Ako se na izlazu prikaže "Aktivan", tada je usluga pokrenuta.

Korak 4: Konfiguriranje PostgreSQL baze podataka

Nakon instalacije, najbolje je konfigurirati PostgreSQL bazu podataka. Da biste zaštitili svoj račun, stvorite lozinku za postgres korisnički račun sustava pomoću uslužni program passwd:

passwd postgres

Izlaz:

Sustav će od vas tražiti da dvaput unesete lozinku. Oba puta unesite ispravnu lozinku.

Nakon postavljanja lozinke korisničkog računa prijavite se na postgres račun koristeći su:

su - postgres

Korak 5: Stvaranje nove korisničke uloge

Budući da uporaba PostgreSQL -a nije ograničena samo na jednog korisnika, imate slobodu dodati još nekoliko korisnika na postojeći popis.

Koristiti createuser naredba zajedno sa -interaktivno označite za dodavanje više korisnika. Također navedite vrstu pristupa koju im želite postaviti. Ako ste prijavljeni pomoću postgres račun, jednostavno upišite sljedeće:

createuser -interaktivno

Ako ne želite prečesto ulaziti i izlaziti sa računa sustava, uvijek postoji mogućnost dodavanja korisnika naredbom sudo.

sudo -u postgres createuser --interaktivan

U oba scenarija sustav će od vas tražiti da dodate naziv uloge, zajedno s vrstom pristupa za ovog novostvorenog korisnika. Birajte između y i n za tip uloge superkorisnika.

Da biste provjerili neke dodatne zastavice, uvijek se možete obratiti na createuser komandna man stranica.

čovjek stvoritikorisnik

Kako koristiti PostgreSQL za stvaranje novih baza podataka

Sada kada ste konfigurirali PostgreSQL na svom računalu, vrijeme je za stvaranje nove baze podataka i dodavanje novih tablica.

Pristupite PostgreSQL upita s novom ulogom

Nakon što ste dodali korisnika, očito biste htjeli početi koristiti PostgreSQL u svoju korist. No, prije nego što to učinite, trebate stvoriti korisnika s istim imenom kao vaša PostgreSQL uloga i baza podataka.

Ako nemate takav korisnički ID, upotrijebite adduser naredba za stvaranje novog korisnika po imenu test.

sudo adduser test

Prijavite se kao novi korisnik pomoću -i i -u zastave.

sudo -i -u test

Stvaranje novih baza podataka

Da biste stvorili novu bazu podataka unutar PostgreSQL -a, upotrijebite sljedeću naredbu:

createdb ime baze podataka

Imajte na umu da morate biti prijavljeni kao postgres korisnik sustava za izdavanje administrativnih naredbi.

Stvaranje novih tablica unutar baze podataka

Izradimo novu tablicu za pohranu nekih podataka. Osnovna sintaksa za dodavanje polja u novu tablicu prilično je jednostavna.

CREATE TABLE table_name (
stupac_name1 col_type (field_length),
stupac_name2 col_type (duljina_polja),
stupac_name3 col_type (dužina_polja)
);

...gdje ime_tabele željeni naziv koji je postavio korisnik, stupac_name1, stupac_name2itd. su nazivi stupaca, col_type je vrsta stupca i duljina_polja je veličina struktura podataka kako bi vrijednosti bile robusnije.

Na primjer, možete stvoriti tablicu hotel sa sljedećim stupcima:

CREATE TABLE hotel (
hotel_id serijski PRIMARNI KLJUČ,
zvjezdica varchar (50) NIJE NULA,
boja varchar (25) NIJE NULA,
lokacija varchar (25) ček (lokacija u ('sjever', 'jug', 'zapad', 'istok', 'sjeveroistok', 'jugoistok', 'jugozapad', 'sjeverozapad')),
datum datum)
;

..gdje je naziv tablice hotel, a stupci su hotel_id, zvijezda, boja, mjesto, i datum s njihovim duljinama i ograničenjima stupaca.

Dodavanje vrijednosti u bazu podataka

Nakon što je struktura tablice spremna, možete dodati neke podatke u postojeću tablicu. Koristite izraz INSERT INTO za dodavanje podataka u sljedećem formatu:

INSERT INTO tablica (naziv_ stupca1, naziv_ stupca2, naziv_ stupca3) VALUES ('value1', 'value2', 'value3');

Na primjer, dodajte niz podataka u hotel tablicu koju ste stvorili gore.

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

Konfiguriranje PostgreSQL -a na CentOS -u

Za konfiguriranje PostgreSQL -a najbolje ga je instalirati na pravi način. S odgovarajućim konfiguracijama, možete jednostavno instalirati PostgreSQL i učinkovito ga koristiti u svom sustavu.

Osim CentOS -a, PostgreSQL možete postaviti i za rad s drugim distribucijama Linuxa, na primjer Ubuntuom.

UdioCvrkutE -pošta
Kako instalirati i konfigurirati PostgreSQL na Ubuntu

Želite jednostavan i pouzdan način upravljanja bazama podataka u vašem sustavu? Provjerite kako instalirati PostgreSQL na Ubuntu.

Pročitajte Dalje

Povezane teme
  • Linux
  • CentOS
  • SQL
  • Instalirajte softver
O autoru
Wini Bhalla (34 objavljena članka)

Wini je spisateljica sa sjedištem u Delhiju, s 2 godine iskustva u pisanju. Tijekom svog pisanja bila je povezana s agencijama za digitalni marketing i tehničkim tvrtkama. Napisala je sadržaj vezan uz programske jezike, cloud tehnologiju, AWS, Machine Learning i još mnogo toga. U slobodno vrijeme voli slikati, provoditi vrijeme s obitelji i putovati u planine, kad god je to moguće.

Više od Winija Bhalle

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu