Kif Tinstalla PostgreSQL 9.6 fuq Debian u Ubuntu


PostgreSQL hija sistema ta 'database b'saħħitha, skalabbli ħafna, b'sors miftuħ u bejn pjattaformi ta' oġġetti relazzjonali li taħdem fuq sistemi operattivi bħal Unix inklużi Linux u Windows OS. Hija sistema ta 'database fuq livell ta' intrapriża li hija affidabbli ħafna u toffri integrità u korrettezza tad-dejta lill-utenti.

Fl-artiklu preċedenti tagħna, spjegajna l-installazzjoni ta 'PostgreSQL 10 fuq CentOS/RHEL u Fedora. F'dan l-artikolu, se nispjegaw kif tinstalla PostgreSQL 9.6 fuq Debian, Ubuntu u d-derivattivi tagħha billi tuża repożitorju uffiċjali ta 'PostgreSQL APT.

Żid PostgreSQL APT Repository

Dan ir-repożitorju uffiċjali ta 'PostgreSQL APT se jikkombina mas-sistema Linux tiegħek u joffri aġġornamenti awtomatiċi għall-verżjonijiet kollha appoġġjati ta' PostgreSQL fuq id-distribuzzjonijiet Debian u Ubuntu.

Biex iżżid ir-repożitorju apt, l-ewwel oħloq il-fajl /etc/apt/sources.list.d/pgdg.list, u żid linja għar-repożitorju skont id-distribuzzjoni tiegħek.

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

Imbagħad importa ċ-ċavetta tal-iffirmar tar-repożitorju, u aġġorna l-listi tal-pakketti tas-sistema bħal din.

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

Installa PostgreSQL Server

Ladarba tkun żidt ir-repożitorju ta' PostgreSQL apt fid-distribuzzjoni rispettiva tiegħek tal-Linux, issa installa l-pakketti tas-server u tal-klijenti PostgreSQL kif ġej:

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

Importanti: B'differenza f'RHEL/CentOS/Fedora fejn trid tinizjalizza manwalment is-sistema tad-database, f'Ubuntu/Debian, hija inizjalizzata awtomatikament. Għalhekk sempliċement ipproċedi biex tibda server tad-database kif deskritt fit-taqsima li jmiss.

Id-direttorju tad-dejta PostgreSQL /var/lib/postgresql/9.6/main fih il-fajls tad-dejta kollha għad-database.

Ibda u Ippermetti PostgreSQL Server

Bis-server tad-database inizjalizzat, ibda s-servizz PostgreSQL u ppermetti li s-servizz PostgreSQL jibda awtomatikament fuq il-boot tas-sistema bħal dan.

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

Ivverifika l-Installazzjoni ta' PostgreSQL

Wara li tinstalla s-sistema tad-database PostgreSQL fuq is-server tiegħek, ivverifika l-installazzjoni tagħha billi tikkonnettja mas-server tad-database postgres. L-utent amministratur PostgreSQL huwa msemmi bħala postgres, ittajpja dan il-kmand biex taċċessa l-kont tas-sistema tal-utent.

$ sudo su postgres
# cd
# psql

Biex tissettja password għall-utent amministratur tad-database postgre, uża dan il-kmand:

postgres=# \password postgres

Biex tiżgura l-kont tas-sistema tal-utent postgre, uża l-kmand tal-password hawn taħt.

$ sudo passwd postgres 

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

$su - postgre
$ ls
$ psql

Għal aktar informazzjoni, mur fuq il-Paġna ta' l-Intern ta' PostgreSQL: https://www.postgresql.org/

Fl-aħħar nett, aqra wkoll dawn l-artikoli dwar sistemi ta’ ġestjoni tad-databases popolari:

  1. L-installazzjoni ta' MariaDB 10.1 f'Debian Jessie u t-tħaddim ta' diversi Mistoqsijiet MariaDB
  2. Kif Tibdel Direttorju tad-Data Default MySQL/MariaDB fil-Linux
  3. Kif Tinstalla u Sikura MariaDB 10 f'CentOS 7
  4. Kif Tinstalla u Sikura MariaDB 10 f'CentOS 6
  5. Installa MongoDB Community Edition 3.2 fuq Sistemi Linux

Dak kollu għalissa! Biex taqsam xi ħsibijiet magħna, uża l-formola ta' feedback hawn taħt. Ftakar li dejjem tibqa' konnessa ma' linux-console.net għal ħwejjeġ Linux interessanti.