Come installare PostgreSQL 9.6 su Debian o Ubuntu

La gestione dei database in ambienti Linux è una delle migliori soluzioni per ottenere il massimo dal nostro server Ubuntu o Debian.

PostgreSQL diventa una delle migliori alternative gratuite per gestire tutti i nostri dati con molteplici funzioni e caratteristiche.

Oggi Solvetic discuterà come installare PostgreSQL su Debian 9.

Cos'è PostgreSQLPostgreSQL è un potente sistema di database relazionale a oggetti open source con oltre 15 anni di sviluppo, che ci consente di avere uno strumento con elevata affidabilità, integrità dei dati e correzione degli errori.

PostgreSQL è multisistema poiché può essere installato su sistemi operativi come Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, macOS, Solaris, Tru64) e Windows.

Usando PostgreSQL avremo un database manager completamente compatibile con ACID, ha pieno supporto per chiavi esterne, join, viste, trigger e stored procedure (in diverse lingue).

Include la maggior parte dei tipi di dati SQL: 2008, inclusi INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL e TIMESTAMP. Supporta anche l'archiviazione di oggetti binari di grandi dimensioni, inclusi immagini, suoni o video. Ha interfacce di programmazione native per C / C ++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, tra molti altri.

PostgreSQL attualmente offre la versione stabile 9.6 e la versione 10 è disponibile in beta.

Ora vedremo come installare questo database manager su Debian 9.

NotaÈ importante chiarire che se non siamo utenti root dobbiamo precedere sudo per la corretta esecuzione dei comandi descritti.

1. Aggiungi il repository APT PostgreSQL su Debian o Ubuntu


Questo repository APT ufficiale di PostgreSQL che installeremo sarà combinato con il sistema operativo offrendoci aggiornamenti automatici per tutte le versioni supportate di PostgreSQL nelle distribuzioni Debian e Ubuntu.

Passo 1
Per questo processo creeremo un nuovo file eseguendo la seguente riga:

 /etc/apt/sources.list.d/pgdg.list
Passo 2
Una volta creato il file aggiungeremo la seguente riga tenendo conto della versione di Debian o Ubuntu da utilizzare:
 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 principale Ubuntu 17.04: deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg principale 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

Passaggio 3
Salviamo le modifiche utilizzando i tasti

Ctrl + O

e lasciamo l'editor usando

Ctrl + X

2. Importa le chiavi in ​​Debian o Ubuntu

Passo 1
Successivamente importeremo la chiave di firma dal repository e aggiorneremo gli elenchi dei pacchetti di sistema eseguendo prima il seguente comando:

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

Passo 2
Successivamente aggiorniamo il sistema utilizzando il comando.

 sudo apt update

3. Installa il server PostgreSQL su Debian o Ubuntu

Passo 1
Una volta aggiornato il sistema operativo, eseguiremo il seguente comando per installare il server PostgreSQL:

 apt install postgresql-9.6

Passo 2
Inseriamo la lettera S per confermare l'installazione dei pacchetti PostgreSQL. Una volta terminata l'installazione di PostgreSQL, vedremo quanto segue:

S

Passaggio 3
Nel caso di Debian e Ubuntu il database si avvia automaticamente. La directory dove troveremo tutti i file di configurazione di PostgreSQL è nel percorso:

 /var/lib/postgresql/9.6/main

4. Avvia e abilita il server PostgreSQL su Debian o Ubuntu


Con il server del database inizializzato, il passaggio successivo è avviare il servizio PostgreSQL e abilitare l'avvio automatico del servizio PostgreSQL all'avvio del sistema, per questo eseguiremo i seguenti comandi nel loro ordine:

Nel sistema

 systemctl avvia postgresql.service systemctl abilita postgresql.service sudo systemctl status postgresql.service

In SysVinit

 servizio postgresql-9.6 avvia chkconfig postgresql sullo stato del servizio postgresql-9.6

5. Convalida l'installazione di PostgreSQL su Debian o Ubuntu


Dopo aver installato il sistema di database PostgreSQL su Ubuntu o Debian, possiamo verificare l'installazione connettendoci al server di database Postgres.

Passo 1
L'utente amministratore di PostgreSQL si chiama postgres, eseguiremo il seguente comando per accedere all'account di sistema dell'utente:

 il tuo postgres cd psql
Passo 2
Il risultato sarà il seguente:

Passaggio 3
Se vogliamo impostare una password per l'utente amministratore del database postgre, useremo il seguente comando. Lì dobbiamo inserire e confermare la password.

 \ password postgres

Passaggio 4
Se vogliamo proteggere l'account di sistema dell'utente postgre, useremo il seguente comando. Lì inseriremo e confermeremo la rispettiva password.

 passwd postgres
Come possiamo vedere, è facile installare PostgreSQL su Debian o Ubuntu.

wave wave wave wave wave