Upravljanje bazama podataka u Linux okruženjima jedno je od najboljih rješenja za najbolje iskorištavanje našeg Ubuntu ili Debian poslužitelja.
PostgreSQL postaje jedna od najboljih besplatnih alternativa za upravljanje svim našim podacima s više funkcija i značajki.
Danas će Solvetic razgovarati o tome kako instalirati PostgreSQL na Debian 9.
Što je PostgreSQLPostgreSQL je moćan sustav relacijskih baza podataka s objektima otvorenog koda s više od 15 godina razvoja, što nam omogućuje da imamo alat s visokom pouzdanošću, integritetom podataka i ispravljanjem pogrešaka.
PostgreSQL je višesustavni jer se može instalirati na operacijske sustave kao što su Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, macOS, Solaris, Tru64) i Windows.
Korištenjem PostgreSQL-a imat ćemo potpuno upravitelja baze podataka usklađenog s ACID-om, ima punu podršku za strane ključeve, spojeve, prikaze, okidače i pohranjene procedure (na nekoliko jezika).
Uključuje većinu SQL: 2008 vrsta podataka, uključujući INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL i TIMESTAMP. Također podržava pohranu velikih binarnih objekata, uključujući slike, zvukove ili video zapise. Ima izvorna programska sučelja za C / C ++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC i mnoge druge.
PostgreSQL trenutno nudi stabilnu verziju 9.6, a verzija 10 dostupna je u beta verziji.
Sada ćemo vidjeti kako instalirati ovaj upravitelj baze podataka na Debian 9.
BilješkaVažno je pojasniti da ako nismo root korisnici moramo prethoditi sudo radi ispravnog izvršavanja opisanih naredbi.
1. Dodajte spremište PostgreSQL APT na Debian ili Ubuntu
Ovo službeno PostgreSQL APT spremište koje ćemo instalirati, bit će kombinirano s operativnim sustavom koje nam nudi automatska ažuriranja za sve podržane verzije PostgreSQL -a u Debian i Ubuntu distribucijama.
Korak 1
Za ovaj proces stvorit ćemo novu datoteku izvršavanjem sljedećeg retka:
/etc/apt/sources.list.d/pgdg.listKorak 2
Nakon što se datoteka stvori, dodat ćemo sljedeći redak uzimajući u obzir verziju Debiana ili Ubuntua za korištenje:
Debian 9 Strecht: deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main Debian 8 Jessie: deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main Debian 7 Wheezy: deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg glavni Ubuntu 17.04: deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg glavni Ubuntu 16.04: deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg glavni Ubuntu 14.04: deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
Korak 3
Promjene spremamo pomoću tipki
Ctrl + O
a urednik ostavljamo korištenjem
Ctrl + X
2. Uvezite ključeve u Debian ili Ubuntu
Korak 1
Zatim ćemo uvesti ključ za potpisivanje iz spremišta i ažurirati popise sistemskih paketa tako da prvo izvršimo sljedeću naredbu:
wget --quiet -O -https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt -key add -
Korak 2
Kasnije ažuriramo sustav pomoću naredbe.
sudo apt ažuriranje
3. Instalirajte PostgreSQL poslužitelj na Debian ili Ubuntu
Korak 1
Nakon ažuriranja operativnog sustava izvršit ćemo sljedeću naredbu za instaliranje PostgreSQL poslužitelja:
apt install postgresql-9.6
Korak 2
Unosimo slovo S za potvrdu instalacije PostgreSQL paketa. Nakon što instalacija PostgreSQL -a završi, vidjet ćemo sljedeće:
S
Korak 3
U slučaju Debiana i Ubuntua, baza podataka pokreće se automatski. Direktorij u kojem ćemo pronaći sve PostgreSQL konfiguracijske datoteke nalazi se na putu:
/var/lib/postgresql/9.6/main
4. Pokrenite i omogućite PostgreSQL poslužitelj na Debianu ili Ubuntuu
S inicijaliziranim poslužiteljem baze podataka, sljedeći korak je pokretanje usluge PostgreSQL i omogućiti automatsko pokretanje usluge PostgreSQL pri pokretanju sustava, za to ćemo izvršiti sljedeće naredbe prema njihovom redoslijedu:
U sustavu
systemctl start postgresql.service systemctl omogućiti postgresql.service sudo systemctl status postgresql.service
U SysVinitu
usluga postgresql-9.6 početak chkconfig postgresql na usluzi status postgresql-9.6
5. Potvrdite instalaciju PostgreSQL -a na Debianu ili Ubuntuu
Nakon instaliranja sustava baze podataka PostgreSQL na Ubuntu ili Debian, instalaciju možemo provjeriti povezivanjem na postgres poslužitelj baze podataka.
Korak 1
Administratorski korisnik PostgreSQL -a zove se postgres, izvršit ćemo sljedeću naredbu za pristup računu korisničkog sustava:
tvoj postgres cd psqlKorak 2
Rezultat će biti sljedeći:
Korak 3
Ako želimo postaviti lozinku za administratora baze podataka postgre, upotrijebit ćemo sljedeću naredbu. Tamo moramo unijeti i potvrditi lozinku.
\ lozinka postgres
Korak 4
Ako želimo zaštititi račun korisničkog sustava postgre, upotrijebit ćemo sljedeću naredbu. Tamo ćemo unijeti i potvrditi odgovarajuću lozinku.
passwd postgresKao što vidimo, PostgreSQL je lako instalirati na Debian ili Ubuntu.