Come installare PostgreSQL su Debian 13: una guida
PostgreSQL è un sistema di gestione di database libero. È adatto sia per piccole applicazioni che per soluzioni aziendali complesse con elevate esigenze di affidabilità e integrità dei dati. Il database può essere installato su Debian 13 in pochi passaggi.
- Processori all'avanguardia di ultima generazione
- Hardware dedicato ad alte prestazioni
- Data center certificati ISO
Primo passaggio: verifica i prerequisiti
Per seguire questa guida, hai bisogno di un computer o server con Debian 13 e un account utente che abbia permessi di root o che possa eseguire comandi con permessi amministrativi tramite il gruppo sudo. Se il tuo utente non possiede ancora permessi sudo, devi prima accedere come root e aggiungerlo al gruppo sudo con il comando usermod -aG sudo <NOME_UTENTE>. Successivamente, disconnettiti e accedi nuovamente per rendere effettive le modifiche. Inoltre, per l’installazione del DBMS PostgreSQL open source su Debian 13, è necessaria una connessione internet stabile per scaricare i pacchetti richiesti.
Se ancora non utilizzi Debian 13, puoi eseguire una nuova installazione di Debian 13 oppure passare comodamente dalla versione precedente Debian 12 a Debian 13 tramite upgrade.
Secondo passaggio: aggiorna il sistema
Prima di installare nuovi software, è utile aggiornare il sistema all’ultima versione. Apri un terminale e inserisci i seguenti comandi:
sudo apt update
sudo apt upgrade -ybashCon apt update vengono aggiornati gli elenchi dei pacchetti, così il sistema sa quali versioni di software sono disponibili nei repository ufficiali. Il secondo comando apt upgrade -y assicura che i pacchetti già installati siano aggiornati all’ultima versione. In questo modo, eviti possibili conflitti o errori durante l’installazione di PostgreSQL.
Terzo passaggio: installa PostgreSQL su Debian 13
Dopo l’aggiornamento, puoi installare il DBMS PostgreSQL direttamente dai repository di Debian:
sudo apt install -y postgresql postgresql-contribbashIl pacchetto postgresql contiene il vero server di database. Con postgresql-contrib vengono installate estensioni che si rivelano spesso utili nella pratica, ad esempio funzioni per la ricerca di testo o statistiche. L’installazione richiede solo pochi secondi.
Quarto passaggio: verifica lo stato del servizio
Per assicurarti che PostgreSQL sia stato avviato con successo, puoi verificare lo stato del servizio:
sudo systemctl status postgresqlbashSe nell’output appare l’indicazione active (running), il server è già in esecuzione. Se così non fosse, puoi avviarlo manualmente con sudo systemctl start postgresql.

Se desideri che PostgreSQL su Debian 13 si avvii automaticamente a ogni avvio del sistema, vale la pena abilitare l’avvio automatico con il seguente comando del terminale:
sudo systemctl enable postgresqlbash- 1 Gbps di larghezza di banda e traffico illimitato
- Disponibilità del 99,99% e certificazione ISO
- Assistenza 24/7 e consulente personale
Quinto passaggio: accedi alla shell di PostgreSQL
Durante l’installazione è stato automaticamente creato un utente Linux speciale chiamato postgres. Questo account utente è l’amministratore predefinito per PostgreSQL. Per lavorare con il database, devi entrare nel contesto di questo utente:
sudo -i -u postgres
psqlbashLa prima parte del comando passa alla shell Linux dell’utente “postgres”. Con il comando successivo psql si avvia la riga di comando di PostgreSQL. Riconosci la shell del database aperta dal prefisso postgres=# e puoi ora eseguire comandi SQL.

Sesto passaggio: crea un nuovo account utente e un nuovo database
All’interno della console psql puoi ora creare un tuo database e il corrispettivo utente. Il seguente comando crea un nuovo utente del database chiamato “appuser” e gli assegna una password sicura:
CREATE ROLE appuser WITH LOGIN PASSWORD 'PasswordSicura123';sqlSuccessivamente, crea un nuovo database che appartiene a questo account:
CREATE DATABASE appdb OWNER appuser;sqlCon questo comando viene creato il database chiamato “appdb” e assegnato direttamente all’account utente “appuser”. Questo utente è autorizzato a gestire il database e può creare tabelle o dati al suo interno.
Se entrambi i comandi sono stati eseguiti con successo, PostgreSQL mostrerà le conferme CREATE ROLE e CREATE DATABASE.
Settimo passaggio: testa la connessione
Per verificare se il nuovo utente funziona, esci dalla console psql con il comando \q. Ora puoi connetterti al terminale come nuovo utente con il tuo database appena creato. Utilizza il seguente comando:
psql -U appuser -d appdbbashTi verrà ora chiesta la password che hai appena impostato. Una volta inserita, si aprirà la shell del database, questa volta come “appuser” nel database creato “appdb”.
Se tutto ha funzionato, hai installato con successo PostgreSQL su Debian 13. Ora puoi creare ulteriori database, generare tabelle e sviluppare la tua applicazione di database secondo le tue esigenze e preferenze.

