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 svoje 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žurirati i nadograditi svoje postojeće pakete unutar CentOS -a. Da biste to učinili, pokrenite sljedeću naredbu u terminalu:
sudo yum check-update
Izlaz:
Upišite sljedeću naredbu u terminal za nadogradnju svih navedenih paketa:
sudo yum update
Nakon što nadogradite pakete, morate ponovno pokrenuti sustav. Upotrijebite sljedeću naredbu:
sudo reboot
Sustav je spreman s novo ažuriranim paketima. Vrijeme je za instalaciju PostgreSQL -a na CentOS stroj.
2. korak: provjerite postoje li postojeće zadane verzije
Prije svake nove instalacije važno je provjeriti dostupne zadane verzije PostgreSQL -a.
dnf module list 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 module enable 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 install postgresql-server
Nakon što instalirate poslužitelj, morate inicijalizirati PostgreSQL bazu podataka. Za inicijalizaciju pokrenite sljedeću naredbu:
imate stolno računalo koje želite nadograditi
postgresql-setup --initdb
Nakon inicijalizacije, pokrenite uslugu PostgreSQL. Da biste ga automatski omogućili pri pokretanju sustava, upotrijebite sljedeće naredbe:
systemctl enable postgresql
systemctl start postgresql
Da biste provjerili status usluge PostgreSQL, pokrenite sljedeću naredbu:
systemctl status postgresql
Ako izlaz prikazuje ' 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 --interactive
Ako ne želite prečesto ulaziti i izlaziti iz računa sustava, uvijek postoji mogućnost dodavanja korisnika naredbom sudo.
sudo -u postgres createuser --interactive
U oba scenarija sustav će od vas tražiti da dodate naziv uloge, zajedno s vrstom pristupa za ovog novostvorenog korisnika. Birajte između i i n za tip uloge superkorisnika.
Da biste provjerili neke dodatne zastavice, uvijek se možete obratiti na createuser komandna man stranica.
man createuser
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 s imenom test .
sudo adduser test
Prijavite se kao novi korisnik pomoću -i i -u zastave.
prate li se twitter
sudo -i -u test
Stvaranje novih baza podataka
Da biste stvorili novu bazu podataka unutar PostgreSQL -a, upotrijebite sljedeću naredbu:
createdb databasename
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 (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);
...gdje ime_tabele željeni naziv koji je postavio korisnik, stupac_name1 , stupac_name2 itd. nazivi su 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 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)
;
..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 table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');
Na primjer, dodajte niz podataka u hotel tablicu koju ste stvorili gore.
INSERT INTO hotel (hotel, star, location, install_date) VALUES ('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.
Udio Udio Cvrkut E -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
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 koji se odnosi na 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 BhallePretplatite 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