Kako instalirati i konfigurirati PostgreSQL na CentOS -u

Kako instalirati i konfigurirati PostgreSQL na CentOS -u

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
O autoru Wini Bhalla(Objavljen 41 članak)

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