Il sistema di gestione di base di dati (DBMS) Post­gre­SQL può essere in­stal­la­to su Ubuntu 20.04 in pochi e semplici passaggi. Scoprite come fare, dall’in­stal­la­zio­ne fino alla creazione del database.

Requisiti per in­stal­la­re un server con Post­gre­SQL su Ubuntu

Un server database non ha quasi bisogno di risorse per poter fun­zio­na­re con Post­gre­SQL. Bastano pochi requisiti per poter lavorare in modo creativo:

  • 1 GHz di CPU
  • 2 GB di RAM
  • 2 GB di memoria sul disco rigido

A seconda della quantità di dati da salvare, in alcuni casi potreste dover ampliare la memoria del disco rigido.

Consiglio

Prima di scegliere un server è ne­ces­sa­rio in­for­mar­si sulle opzioni a di­spo­si­zio­ne. IONOS offre tre diverse varianti di server:

In­stal­la­re Post­gre­SQL su Ubuntu

Ubuntu 20.04 consente l’in­stal­la­zio­ne di Post­gre­SQL in pochi, semplici passaggi. A tal fine, aprite il terminale della di­stri­bu­zio­ne Linux. Potete aprire la console dal menu programmi o dall’apposito campo di ricerca, oppure usare la pratica com­bi­na­zio­ne di tasti [Ctrl] + [Alt] + [T].

Consiglio

Per una gestione ef­fi­cien­te del terminale dovrete saper pa­dro­neg­gia­re svariati comandi. In­for­ma­te­vi quindi sui comandi di Linux più comuni.

Primo passaggio: scaricare e in­stal­la­re Post­gre­SQL

Come sempre prima di in­stal­la­re il software Linux, dovrete ag­gior­na­re il database di gestione pacchetti. Questo vi dà la certezza di usare gli ultimi pacchetti di in­stal­la­zio­ne.

sudo apt update
sudo apt upgrade
bash

Per scaricare e in­stal­la­re il pacchetto Post­gre­SQL vi basta digitare il seguente comando.

sudo apt install postgresql
bash

Con­fer­man­do la stringa inizierà l’in­stal­la­zio­ne del DBMS.

Secondo passaggio: attivare Post­gre­SQL

Dopo aver in­stal­la­to il sistema di gestione database, avviate Post­gre­SQL:

sudo systemctl start postgresql
bash

Ac­cer­ta­te­vi che Post­gre­SQL funzioni ve­ri­fi­can­do­ne lo stato:

sudo systemctl status postgresql
bash

Qui basta spe­ci­fi­ca­re lo stato del servizio con “active”. Per uscire dalla vi­sua­liz­za­zio­ne di stato, premete il tasto [Q].

Terzo passaggio: usare Post­gre­SQL

Dopo aver in­stal­la­to Post­gre­SQL sarà di­spo­ni­bi­le un account standard di nome “postgres”. Per attivarlo digitate il seguente comando:

sudo -i -u postgres
bash

Ora Ubuntu ha creato una con­nes­sio­ne all’account Post­gre­SQL. Solo ora potete accedere al prompt del DBMS.

psql
bash

Ora iniziate a lavorare con Post­gre­SQL. Per vi­sua­liz­za­re quale con­nes­sio­ne è at­tual­men­te attiva uti­liz­za­te questo comando:

\conninfo
bash

Per ab­ban­do­na­re l’area usate il seguente comando:

\q
bash

Quarto passaggio: creare un database

Oltre al ruolo “postgres”, il sistema ha creato au­to­ma­ti­ca­men­te un database cor­ri­spon­den­te. Tuttavia, il vostro server Post­gre­SQL può lavorare con più database con­tem­po­ra­nea­men­te. Potete creare un nuovo database con il seguente comando, al posto di “example” potete usare il nome che de­si­de­ra­te:

CREATE DATABASE example;
bash

Con questo comando non di­men­ti­ca­te di digitare anche il punto e virgola finale.

Per vi­sua­liz­za­re quali database avete creato usate il seguente comando:

\list
bash

Funziona anche la forma ab­bre­via­ta “\l” (L minuscola)

Immagine: Lista dei database su PostgreSQL su Ubuntu 20.04
Con \list potete vi­sua­liz­za­re tutti i database e ottenere ulteriori in­for­ma­zio­ni.

Se de­si­de­ra­te lavorare di­ret­ta­men­te in un de­ter­mi­na­to database vi basterà se­le­zio­nar­lo. Il database attivo viene vi­sua­liz­za­to nella riga di comando della console Post­gre­SQL. Per cambiare database inserite il seguente comando, spe­ci­fi­can­do il nome del database de­si­de­ra­to:

\c example
bash
Immagine: Comandi per creare un nuovo database PostgreSQL e selezionarlo con i comandi nel terminale di Ubuntu 20.04
Potete vi­sua­liz­za­re su quale database state lavorando all’inizio della riga nell’ambiente Post­gre­SQL; qui: “postgres” ed “example”.

Per poter can­cel­la­re un database usate questa riga di codice:

DROP DATABASE example;
bash

At­ten­zio­ne: la can­cel­la­zio­ne di un database non è re­ver­si­bi­le. Pertanto, usate questo comando con la dovuta cautela e ponderate at­ten­ta­men­te se volete can­cel­la­re il database.

Consiglio

Potete usare Post­gre­SQL anche con Windows. Se decidete di in­stal­la­re Post­gre­SQL su Windows Server 2016 avrete a di­spo­si­zio­ne gli stessi vantaggi. Se avete maggiore fa­mi­lia­ri­tà con il sistema operativo di Microsoft piuttosto che con le di­stri­bu­zio­ni Linux, dovreste prendere in con­si­de­ra­zio­ne questa variante.

Vai al menu prin­ci­pa­le