Kako instalirati PostgreSQL 9.6 na Debian i Ubuntu


PostgreSQL je moćan, vrlo skalabilan, objektno-relacijski sustav baza podataka s otvorenim kodom i više platformi koji radi na operativnim sustavima sličnim Unixu, uključujući Linux i Windows OS. To je sustav baze podataka na razini tvrtke koji je vrlo pouzdan i nudi cjelovitost i ispravnost podataka korisnicima.

U našem ranijem članku objasnili smo instalaciju PostgreSQL 10 na CentOS/RHEL i Fedora. U ovom ćemo članku objasniti kako instalirati PostgreSQL 9.6 na Debian, Ubuntu i njegove derivate pomoću službenog spremišta za PostgreSQL APT.

Dodajte PostgreSQL APT spremište

Ovo službeno spremište za PostgreSQL APT kombinirat će se s vašim Linux sustavom i nudi automatska ažuriranja za sve podržane verzije PostgreSQL-a na distribucijama Debiana i Ubuntu-a.

Da biste dodali odgovarajuće spremište, prvo stvorite datoteku /etc/apt/sources.list.d/pgdg.list i dodajte redak za spremište prema vašoj distribuciji.

--------------- On Ubuntu 17.04 ---------------
deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg main

--------------- On Ubuntu 16.04 ---------------
deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main

--------------- On Ubuntu 14.04 ---------------
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
--------------- On Stretch 9.x ---------------
deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main

--------------- On Jessie 8.x ---------------
deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main

--------------- On Wheezy 7.x ---------------
deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main

Zatim uvezite ključ za potpisivanje spremišta i ažurirajte popise sistemskih paketa poput ovog.

$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
$ sudo apt update 

Instalirajte PostgreSQL poslužitelj

Nakon što dodate PostgreSQL apt spremište u vašu Linux distribuciju, sada instalirajte PostgreSQL poslužiteljski i klijentski paket na sljedeći način:

$ sudo apt install postgresql-9.6-server postgresql-9.6  

Važno: Za razliku od RHEL/CentOS/Fedora gdje morate ručno inicijalizirati sustav baze podataka, u Ubuntu/Debian on se automatski pokreće. Stoga jednostavno nastavite s pokretanjem poslužitelja baze podataka kako je opisano u sljedećem odjeljku.

Direktorij podataka PostgreSQL /var/lib/postgresql/9.6/main sadrži sve datoteke podataka za bazu podataka.

Pokrenite i omogućite PostgreSQL poslužitelj

S inicijaliziranim poslužiteljem baze podataka pokrenite uslugu PostgreSQL i omogućite usluzi PostgreSQL da se automatski pokrene pri pokretanju sustava poput ovog.

--------------- On SystemD --------------- 
$ sudo systemctl start postgresql.service
$ sudo systemctl enable postgresql.service 
$ sudo systemctl status postgresql.service 

--------------- On SysVinit --------------- 
$ sudo service postgresql-9.6 start
$ sudo chkconfig postgresql on
$ sudo service postgresql-9.6 status

Provjerite PostgreSQL instalaciju

Nakon instalacije PostgreSQL sustava baze podataka na vaš poslužitelj, provjerite njegovu instalaciju povezivanjem na postgres poslužitelj baze podataka. Korisnik administratora PostgreSQL imenovan je postgres, upišite ovu naredbu za pristup korisničkom računu sustava.

$ sudo su postgres
# cd
# psql

Da biste postavili lozinku za korisnika administratora baze podataka postgre, upotrijebite ovu naredbu:

postgres=# \password postgres

Da biste osigurali račun korisničkog sustava postgre, upotrijebite naredbu lozinke u nastavku.

$ sudo passwd postgres 

Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

$su - postgre
$ ls
$ psql

Za više informacija idite na PostgreSQL početnu stranicu: https://www.postgresql.org/

Na kraju, pročitajte i ove članke o popularnim sustavima za upravljanje bazama podataka:

  1. Instaliranje MariaDB 10.1 u Debian Jessie i pokretanje različitih MariaDB upita
  2. Kako promijeniti zadani direktorij podataka MySQL/MariaDB u Linuxu
  3. Kako instalirati i osigurati MariaDB 10 u CentOS 7
  4. Kako instalirati i osigurati MariaDB 10 u CentOS 6
  5. Instalirajte MongoDB Community Edition 3.2 na Linux sustave

To je sve za sada! Da biste s nama podijelili bilo kakva razmišljanja, upotrijebite obrazac za povratne informacije u nastavku. Ne zaboravite da uvijek budete povezani s linux-console.net radi zanimljivih Linux stvari.