Installare PostgreSQL su Ubuntu

In questo articolo vedremo come installare PostgreSQL, il principale database relazionale open-source, su Ubuntu.

PostgreSQL è disponibile in due canali diversi:

Personalmente raccomando la seconda opzione, che consente di installare qualsiasi versione supportata di PostgreSQL (anche più di una contemporaneamente, ove desiderato) e garantisce aggiornamenti tempestivi.

Installazione

Repository di Ubuntu

Per installare la versione di PostgreSQL disponibile nei repository ufficiali della distribuzione è sufficiente lanciare il seguente comando, che installa i pacchetti postgresql e postgresql-contrib.

sudo apt-get install -y postgresql postgresql-contrib

Repository di PostgreSQL

Usando i repository esterni di PostgreSQL potete scegliere tra tutte le versioni supportate e mantenute e tranne rari casi, ad esempio per ragioni di compatibilità, conviene sempre installare la versione più recente, che risulta essere al momento in cui scrivo la 9.6.

Il primo passo consiste nel creare il file /etc/apt/sources.list.d/pgdg.list lanciando da terminale il seguente comando:

sudo touch /etc/apt/sources.list.d/pgdg.list

Ora dobbiamo aggiungere al file appena creato una riga contenente le coordinate del repository, che variano leggermente a seconda della distribuzione Ubuntu utilizzata; sebbene siano supportate ufficialmente solo le versioni LTS di Ubuntu, dovrebbe essere possibile installare PostgreSQL anche su versioni non-LTS utilizzando i repository riferiti alla versione LTS più prossima a quella che avete installato.

# Ubuntu 12.04
echo "deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main" | sudo tee -a /etc/apt/sources.list.d/pgdg.list
# Ubuntu 14.04
echo "deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main" | sudo tee -a /etc/apt/sources.list.d/pgdg.list
# Ubuntu 16.04
echo "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main" | sudo tee -a /etc/apt/sources.list.d/pgdg.list

Ora possiamo finalmente procedere all’installazione di PostgreSQL 9.6 con i seguenti comandi (per installare una versione differente, è sufficiente modificare il numero di versione nell’ultimo comando, es. 9.2 anziché 9.6):

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install -y postgresql-9.6 postgresql-contrib-9.6

Al termine della procedura di installazione potete collegarvi a PostgreSQL lanciando il seguente comando:

sudo -u postgres psql postgres
Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...