Cum se instalează PostgreSQL 9.6 pe Debian sau Ubuntu

Gestionarea bazelor de date în medii Linux este una dintre cele mai bune soluții pentru a profita la maximum de serverul nostru Ubuntu sau Debian.

PostgreSQL devine una dintre cele mai bune alternative gratuite pentru a gestiona toate datele noastre cu funcții și caracteristici multiple.

Astăzi Solvetic va discuta despre cum să instalați PostgreSQL pe Debian 9.

Ce este PostgreSQLPostgreSQL este un sistem puternic de baze de date relaționale cu obiecte open source cu peste 15 ani de dezvoltare, permițându-ne să avem un instrument cu fiabilitate ridicată, integritate a datelor și corectarea erorilor.

PostgreSQL este multi-sistem, deoarece poate fi instalat pe sisteme de operare precum Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, macOS, Solaris, Tru64) și Windows.

Prin utilizarea PostgreSQL vom avea un manager de baze de date complet compatibil cu ACID, are suport complet pentru chei străine, îmbinări, vizualizări, declanșatoare și proceduri stocate (în mai multe limbi).

Include majoritatea tipurilor de date SQL: 2008, inclusiv INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL și TIMESTAMP. De asemenea, acceptă stocarea de obiecte binare mari, inclusiv imagini, sunete sau video. Are interfețe de programare native pentru C / C ++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, printre multe altele.

PostgreSQL oferă în prezent versiunea stabilă 9.6, iar versiunea 10 este disponibilă în versiune beta.

Acum vom vedea cum se instalează acest manager de baze de date pe Debian 9.

NotăEste important să clarificăm că, dacă nu suntem utilizatorii root, trebuie să precedăm sudo pentru executarea corectă a comenzilor descrise.

1. Adăugați depozitul APT PostgreSQL pe Debian sau Ubuntu


Acest depozit oficial PostgreSQL APT pe care îl vom instala va fi combinat cu sistemul de operare care ne oferă actualizări automate pentru toate versiunile acceptate de PostgreSQL în distribuțiile Debian și Ubuntu.

Pasul 1
Pentru acest proces, vom crea un nou fișier executând următoarea linie:

 /etc/apt/sources.list.d/pgdg.list
Pasul 2
Odată ce fișierul este creat, vom adăuga următoarea linie luând în considerare versiunea de Debian sau Ubuntu de utilizat:
 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 main Ubuntu 17.04: deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg main Ubuntu 16.04: deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main Ubuntu 14.04: deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main

Pasul 3
Salvăm modificările folosind tastele

Ctrl + O

și lăsăm editorul folosind

Ctrl + X

2. Importați cheile în Debian sau Ubuntu

Pasul 1
Apoi vom importa cheia de semnare din depozit și vom actualiza listele de pachete de sistem executând mai întâi următoarea comandă:

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

Pasul 2
Ulterior vom actualiza sistemul folosind comanda.

 actualizare sudo apt

3. Instalați serverul PostgreSQL pe Debian sau Ubuntu

Pasul 1
Odată ce sistemul de operare a fost actualizat, vom executa următoarea comandă pentru a instala serverul PostgreSQL:

 apt install postgresql-9.6

Pasul 2
Intrăm scrisoarea S pentru a confirma instalarea pachetelor PostgreSQL. Odată ce instalarea PostgreSQL este terminată, vom vedea următoarele:

S

Pasul 3
În cazul Debian și Ubuntu baza de date pornește automat. Directorul în care vom găsi toate fișierele de configurare PostgreSQL se află în calea:

 /var/lib/postgresql/9.6/main

4. Porniți și activați serverul PostgreSQL pe Debian sau Ubuntu


Odată cu inițializarea serverului de baze de date, următorul pas este să porniți serviciul PostgreSQL și să activați serviciul PostgreSQL pentru a fi pornit automat la pornirea sistemului, pentru aceasta vom executa următoarele comenzi în ordinea lor:

În sistemd

 systemctl start postgresql.service systemctl enable postgresql.service sudo systemctl status postgresql.service

În SysVinit

 service postgresql-9.6 start chkconfig postgresql on service postgresql-9.6 status

5. Validați instalarea PostgreSQL pe Debian sau Ubuntu


După instalarea sistemului de baze de date PostgreSQL pe Ubuntu sau Debian, putem verifica instalarea conectându-ne la serverul de baze de date postgres.

Pasul 1
Utilizatorul administrator PostgreSQL se numește postgres, vom executa următoarea comandă pentru a accesa contul de sistem al utilizatorului:

 cd-ul tău postgres psql
Pasul 2
Rezultatul va fi următorul:

Pasul 3
Dacă dorim să setăm o parolă pentru utilizatorul administratorului bazei de date postgre, vom folosi următoarea comandă. Acolo trebuie să introducem și să confirmăm parola.

 \ password postgres

Pasul 4
Dacă dorim să securizăm contul de sistem de utilizator postgre, vom folosi următoarea comandă. Acolo vom introduce și confirma parola respectivă.

 passwd postgres
După cum putem vedea, este ușor să instalați PostgreSQL pe Debian sau Ubuntu.

wave wave wave wave wave