Questo articolo tratterà come installare PostgreSQL su Ubuntu dal repository ufficiale di Ubuntu o aggiungendo il repository PostgreSQL e installandolo .
PostgreSQL, noto anche come "Postgres", è un sistema di gestione di database relazionali open source (ORDBMS) avanzato di classe enterprise. È stato sviluppato da un team mondiale di volontari ed è piuttosto popolare grazie alla sua stabilità e alle sue funzionalità avanzate.
Qualsiasi società o altra entità privata non controlla PostgreSQL e il codice sorgente è disponibile gratuitamente.
La maggior parte delle distribuzioni Linux come Debian, CentOS, openSUSE e Ubuntu hanno PostgreSQL integrato con la gestione dei pacchetti.
Questo tutorial ti mostrerà come installare e utilizzare la versione disponibile di default con la tua versione di Ubuntu e come installarla aggiungendo il repository PostgreSQL e installando lo stesso.
Installa PostgreSQL su Ubuntu
Installa PostgreSQL dal repository ufficiale di Ubuntu
Consigliamo di installare PostgreSQL in questo modo poiché garantisce una corretta integrazione con il sistema operativo, incluse le patch automatiche e altre funzionalità di gestione degli aggiornamenti.
Per prima cosa, come sempre, aggiorna i tuoi pacchetti:
sudo apt update
Quindi, installa postgresql
pacchetto insieme a un postgresql-contrib
pacchetto. L'aggiunta del -contrib
Il pacchetto ti assicura di ottenere alcune utilità e funzionalità extra.
Quindi, per installare la versione PostgreSQL supportata predefinita fornita dal repository di Ubuntu, esegui:
sudo apt install postgresql postgresql-contrib
È tutto. Il software crea un postgres
utente per impostazione predefinita dopo aver installato correttamente il sistema di database. Questo account utente ha il postgres
predefinito ruolo.
Installa PostgreSQL aggiungendo il repository PostgreSQL
Per iniziare, devi prima aggiungere il repository PostgreSQL all'elenco delle fonti del sistema Ubuntu.
1. Installa alcuni pacchetti richiesti:
sudo apt install wget curl ca-certificates
2. Devi scaricare e importare la chiave del repository GPG di PostgreSQL:
wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
3. Ora, esegui il seguente comando per creare la configurazione del repository di file:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
4. Aggiorna l'elenco dei pacchetti sul tuo sistema Ubuntu. Dovresti vedere elencato il repository PostgreSQL appena aggiunto.
sudo apt update
4. Infine, installa PostgreSQL sul tuo sistema Ubuntu:
sudo apt install postgresql
Per installare una versione specifica dal repository PostgreSQL, anziché solo postgresql
, che si riferisce all'ultima versione, specificalo come postgresql-12
.
Al momento della scrittura, le versioni disponibili sono postgresql-10
, postgresql-11
, postgresql-12
e postgresql-13
.
sudo apt install postgresql-12
Una volta completata l'installazione, puoi controllare lo stato del servizio PostgreSQL:
sudo systemctl status postgresql.service
Congratulazioni! Sei riuscito a installare con successo PostgreSQL su Ubuntu.
Connetti a PostgreSQL
A postgres
l'utente viene creato automaticamente dopo l'installazione e dispone dell'accesso come super amministratore all'istanza database. Per stabilire una connessione con il database appena configurato, passa a questo account come:
sudo su - postgres
Quindi puoi accedere al prompt di PostgreSQL digitando:
psql
Per uscire dal prompt di PostgreSQL, digita \q
.
Ovviamente, invece di cambiare utente per connetterti a PostgreSQL, puoi farlo con un solo comando:
sudo -u postgres psql
Conclusione
PostgreSQL è un database ampiamente adottato nel mondo aziendale. Sia che tu decida di installarlo dal repository ufficiale di Ubuntu o dal repository di PostgreSQL, entrambe le installazioni sono semplici e facili da eseguire.
Se desideri saperne di più su PostgreSQL e su come utilizzarlo, è disponibile un tutorial sul sito Web del progetto.