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
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.
Želite jednostavan i pouzdan način upravljanja bazama podataka u vašem sustavu? Provjerite kako instalirati PostgreSQL na Ubuntu.
Pročitajte Dalje
- Linux
- CentOS
- SQL
- Instalirajte softver
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.
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