Introduzione
PostgreSQL è un sistema di database relazionale a oggetti open source con una solida reputazione per la robustezza delle funzionalità, l'estendibilità e la conformità agli standard tecnici.
L'ultima versione di questo sistema di database è PostgreSQL 12.1 , mentre le versioni 11.6, 10.11, 9.6.16, 9.5.20 e 9.4.25 ricevono ancora aggiornamenti di supporto regolari.
In questo tutorial imparerai due diversi modi per installare il nuovissimo PostgreSQL su Ubuntu 18.04.

Prerequisiti
- Un sistema Linux Ubuntu 18.04
- Accesso a una riga di comando/finestra del terminale (Ctrl +Alt +T )
- Un account utente con sudo privilegi
Installa PostgreSQL da PostgreSQL Apt Repository
PostgreSQL è disponibile in tutte le versioni di Ubuntu per impostazione predefinita, ma non garantisce aggiornamenti automatici quando escono nuove versioni. Il repository locale ha solo "istantanee" di una versione specifica. La migliore pratica consiste nell'installare il software dal PostgreSQL Apt Repository .
Il PostgreSQL Apt Repository fornisce l'ultima versione di PostgreSQL, oltre a tutti i precedenti pacchetti server, estensioni e moduli.
Passaggio 1:aggiungi il repository PostgreSQL
Per installare dal repository ufficiale, devi prima aggiungerlo al tuo sistema.
Importa la chiave del repository GPG con i comandi:
sudo apt-get install wget ca-certificates
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

Quindi, aggiungi il repository PostgreSQL digitando:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
Fase 2:aggiorna l'elenco dei pacchetti
Dopo aver aggiunto il repository PostgreSQL ufficiale, assicurati di aggiornare l'elenco dei pacchetti. In questo modo avrai la certezza di installare l'ultimo pacchetto PostgreSQL.
sudo apt-get update
Fase 3:installa PostgreSQL
Per installare PostgreSQL e il contributo PostgreSQL pacchetto (che fornisce funzionalità aggiuntive), utilizzare il comando seguente:
sudo apt-get install postgresql postgresql-contrib

Per impostazione predefinita, il software crea un utente postgres, una volta installato correttamente il sistema di database. Questo account utente ha il ruolo predefinito "postgres".
Installa PostgreSQL dal repository Ubuntu locale
Se preferisci installare PostgreSQL dal repository locale di Ubuntu, tieni presente che molto probabilmente non sarà l'ultima versione del pacchetto.
Passaggio 1:verifica la versione PostgreSQL disponibile
Prima di decidere se vuoi configurare PostgreSQL dal repository di Ubuntu, verifica quali versioni sono disponibili. Aggiorna il repository e quindi esegui il comando:
apt show postgresql
L'output fornisce tutte le informazioni necessarie sul pacchetto, inclusi il numero di versione e le dimensioni.

Fase 2:installa il pacchetto PostgreSQL
Se sei soddisfatto della versione di PostgreSQL accessibile dal repository locale, usa il seguente comando per installare il pacchetto:
sudo apt install postgresql postgresql-contrib
Con questi semplici passaggi, hai installato con successo PostgreSQL su Ubuntu 18.04.
Connetti a PostgreSQL
Per stabilire una connessione con il database appena configurato, accedi all'account postgres con:
sudo su - postgres
Ora apri un postgress prompt utilizzando il comando:
psql

Controlla le informazioni sulla connessione
Se sei connesso a PostgreSQL e vuoi vedere i dettagli della connessione, usa il comando:
\conninfo
L'output mostra le informazioni sul nome del database, l'account a cui hai effettuato l'accesso, il percorso del socket e il numero di porta.
