Come usare Homebrew per installare PostgreSQL su Mac
Scopri come configurare PostgreSQL su macOS con Homebrew, un pratico gestore di pacchetti. Segui le istruzioni passo passo per installare, configurare e avviare i servizi PostgreSQL.
PostgreSQL è un sistema di database relazionale open source, affidabile e noto per flessibilità e prestazioni, soprattutto nella gestione di dataset di grandi dimensioni. Se usi macOS, puoi installare e gestire PostgreSQL facilmente con Homebrew, un popolare gestore di pacchetti che semplifica l'installazione e l'aggiornamento del software.
In questo articolo ti mostro come configurare PostgreSQL su Mac con Homebrew e ti fornisco alcuni comandi essenziali per iniziare. Se sei arrivato qui ma in realtà usi il sistema operativo Windows, ti consiglio di consultare l'altro tutorial: How to Install PostgreSQL on Windows and Mac OS X, che spiega come installare e testare l'installazione su Windows.
Suppongo anche che, se stai cercando di installare PostgreSQL, probabilmente vuoi diventare davvero bravo a usarlo. Per iniziare, leggi la nostra Guida per principianti a PostgreSQL e poi passa a un corso completo. Personalmente, ti consiglio il corso PostgreSQL Summary Stats and Window Functions perché conoscere le window function è il modo per fare cose interessanti, come calcolare medie mobili, classifiche e somme cumulative.
Prima di installare Postgres con Homebrew
Prima di iniziare, assicurati di avere:
Xcode installato (è richiesto per Homebrew)
Homebrew installato su macOS
Nozioni di base di SQL. (Se sei alle prime armi con SQL, dai un'occhiata a Introduction to SQL su DataCamp per iniziare rapidamente.)
Come installare Homebrew
Homebrew è un popolare gestore di pacchetti per macOS che semplifica l'installazione, l'aggiornamento e la gestione del software sul tuo sistema. Ti permette di installare facilmente strumenti da riga di comando e applicazioni con semplici comandi da terminale. Ti mostro rapidamente come installare Homebrew; per istruzioni dettagliate, puoi anche leggere il nostro tutorial How to Install and Use Homebrew.
Per installare l'ultima versione di Homebrew sul tuo computer, apri il terminale ed esegui il comando qui sotto.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Offerto da
Dopo aver eseguito il comando di installazione, ti verrà chiesto di inserire la password di sistema. Inseriscila per avviare l'installazione.
Al termine, usiamo il comando seguente per verificare se Homebrew è stato aggiunto al percorso di sistema.
Il comando sopra elencherà tutti i percorsi nel tuo PATH di sistema. Se /opt/homebrew/bin non è incluso, devi aggiungerlo eseguendo il comando seguente.
Ora che il servizio PostgreSQL è in esecuzione sul tuo computer, creiamo un superuser per il database PostgreSQL. Per creare l'account superuser, esegui il comando seguente nel terminale, sostituendo il segnaposto <username> con il nome utente desiderato:
Test dell'installazione con comandi di base di PostgreSQL
Scriviamo alcuni comandi di base di PostgreSQL per creare database, visualizzare l'elenco di tutti i database ed eliminarli. Per prima cosa, esegui il comando seguente per avviare il prompt di PostgreSQL, che ti permetterà di eseguire i comandi.
Ora, per creare un nuovo database, esegui nel terminale il comando Postgres qui sotto, sostituendo il segnaposto <your_database> con il nome del database desiderato:
Lavorando con PostgreSQL potresti incontrare problemi comuni. Ecco alcuni passaggi di troubleshooting:
Passo 1
Assicurati che PostgreSQL sia aggiunto al tuo PATH di sistema. Se non lo è, aggiungilo eseguendo il seguente comando:
echo 'export PATH="/usr/local/opt/postgresql@17/bin:$PATH"' >> ~/.zshrcOfferto da
Passo 2
Un disallineamento di versione tra il client psql e il server PostgreSQL può causare errori. Aggiornare entrambi alla stessa versione può risolvere il problema. Per aggiornare entrambi, esegui i comandi seguenti.
Puoi installare le utility client di PostgreSQL (come psql) senza installare il server completo. È utile per connetterti a un database PostgreSQL esterno. Per installare il client PostgreSQL con Homebrew, esegui il seguente comando:
Dopo l'installazione, devi aggiungere libpq al tuo PATH di sistema. Puoi farlo con il comando seguente.
echo 'export PATH="/usr/local/opt/libpq/bin:$PATH"' >> ~/.zshrcOfferto da
Conclusione
PostgreSQL è un sistema di gestione di database ricco di funzionalità, adatto a un'ampia varietà di applicazioni e settori. In questo articolo abbiamo visto come installare e configurare PostgreSQL su macOS con Homebrew e abbiamo testato l'installazione con comandi di base.
Scopri i 15 migliori server MCP remoti che stanno trasformando lo sviluppo AI nel 2026. Scopri come migliorano automazione, ragionamento, sicurezza e velocità dei workflow.
PostgreSQL è un sistema di database relazionale open source, affidabile e noto per flessibilità e prestazioni, soprattutto nella gestione di dataset di grandi dimensioni. Se usi macOS, puoi installare e gestire PostgreSQL facilmente con Homebrew, un popolare gestore di pacchetti che semplifica l'installazione e l'aggiornamento del software.
In questo articolo ti mostro come configurare PostgreSQL su Mac con Homebrew e ti fornisco alcuni comandi essenziali per iniziare. Se sei arrivato qui ma in realtà usi il sistema operativo Windows, ti consiglio di consultare l'altro tutorial: How to Install PostgreSQL on Windows and Mac OS X, che spiega come installare e testare l'installazione su Windows.
Suppongo anche che, se stai cercando di installare PostgreSQL, probabilmente vuoi diventare davvero bravo a usarlo. Per iniziare, leggi la nostra Guida per principianti a PostgreSQL e poi passa a un corso completo. Personalmente, ti consiglio il corso PostgreSQL Summary Stats and Window Functions perché conoscere le window function è il modo per fare cose interessanti, come calcolare medie mobili, classifiche e somme cumulative.
Prima di installare Postgres con Homebrew
Prima di iniziare, assicurati di avere:
Come installare Homebrew
Homebrew è un popolare gestore di pacchetti per macOS che semplifica l'installazione, l'aggiornamento e la gestione del software sul tuo sistema. Ti permette di installare facilmente strumenti da riga di comando e applicazioni con semplici comandi da terminale. Ti mostro rapidamente come installare Homebrew; per istruzioni dettagliate, puoi anche leggere il nostro tutorial How to Install and Use Homebrew.
Per installare l'ultima versione di Homebrew sul tuo computer, apri il terminale ed esegui il comando qui sotto.
Dopo aver eseguito il comando di installazione, ti verrà chiesto di inserire la password di sistema. Inseriscila per avviare l'installazione.
Al termine, usiamo il comando seguente per verificare se Homebrew è stato aggiunto al percorso di sistema.
Il comando sopra elencherà tutti i percorsi nel tuo PATH di sistema. Se
/opt/homebrew/binnon è incluso, devi aggiungerlo eseguendo il comando seguente.Per verificare che Homebrew sia installato e configurato correttamente, esegui il comando seguente.
Come installare e configurare PostgreSQL
Ora installiamo PostgreSQL usando il gestore di pacchetti Homebrew. Per farlo, esegui il comando seguente nel terminale.
Dopo l'installazione, esegui il comando seguente per aggiungere PostgreSQL al percorso di sistema.
Come avviare e arrestare il servizio PostgreSQL
Ora avviamo il servizio PostgreSQL. Per farlo, esegui semplicemente il comando seguente nel terminale.
Per verificare che il servizio PostgreSQL sia in esecuzione, esegui il comando seguente per visualizzare l'elenco dei servizi attivi sul tuo sistema.
Nel terminale dovresti vedere lo stato di
postgresql@17comestarted, a indicare che il servizio PostgreSQL è in esecuzione correttamente.Puoi arrestare il servizio PostgreSQL in qualsiasi momento eseguendo il comando
stopqui sotto.Come creare un utente PostgreSQL
Ora che il servizio PostgreSQL è in esecuzione sul tuo computer, creiamo un superuser per il database PostgreSQL. Per creare l'account superuser, esegui il comando seguente nel terminale, sostituendo il segnaposto
<username>con il nome utente desiderato:Test dell'installazione con comandi di base di PostgreSQL
Scriviamo alcuni comandi di base di PostgreSQL per creare database, visualizzare l'elenco di tutti i database ed eliminarli. Per prima cosa, esegui il comando seguente per avviare il prompt di PostgreSQL, che ti permetterà di eseguire i comandi.
Ora, per creare un nuovo database, esegui nel terminale il comando Postgres qui sotto, sostituendo il segnaposto
<your_database>con il nome del database desiderato:Per elencare tutti i database sul tuo server PostgreSQL, esegui il seguente comando all'interno del prompt psql:
Oppure
Dopo aver eseguito il comando, verranno mostrati tutti i tuoi database PostgreSQL, come nello screenshot qui sotto.
Per eliminare un database esistente, usa il seguente comando, sostituendo
<your_database>con il nome del database da rimuovere:Risoluzione dei problemi
Lavorando con PostgreSQL potresti incontrare problemi comuni. Ecco alcuni passaggi di troubleshooting:
Passo 1
Assicurati che PostgreSQL sia aggiunto al tuo
PATHdi sistema. Se non lo è, aggiungilo eseguendo il seguente comando:Passo 2
Un disallineamento di versione tra il client psql e il server PostgreSQL può causare errori. Aggiornare entrambi alla stessa versione può risolvere il problema. Per aggiornare entrambi, esegui i comandi seguenti.
Usare PostgreSQL senza installare il server
Puoi installare le utility client di PostgreSQL (come psql) senza installare il server completo. È utile per connetterti a un database PostgreSQL esterno. Per installare il client PostgreSQL con Homebrew, esegui il seguente comando:
Dopo l'installazione, devi aggiungere
libpqal tuoPATHdi sistema. Puoi farlo con il comando seguente.Conclusione
PostgreSQL è un sistema di gestione di database ricco di funzionalità, adatto a un'ampia varietà di applicazioni e settori. In questo articolo abbiamo visto come installare e configurare PostgreSQL su macOS con Homebrew e abbiamo testato l'installazione con comandi di base.
Iscriviti a un corso DataCamp. In precedenza ho consigliato il nostro corso PostgreSQL Summary Stats and Window Functions. Voglio anche suggerire Functions for Manipulating Data in PostgreSQL, che copre le funzioni in generale, ad esempio quelle che lavorano con date e orari, e Cleaning Data in PostgreSQL Databases, che insegna a lavorare con dati disordinati.