PostgreSQL è una delle migliori soluzioni open source per la gestione di database relazionali. Quindi, molti sviluppatori lo usano come alternativa a MariaDB o soluzioni proprietarie come Oracle. Ecco perché oggi in questo post imparerai come installare PostgreSQL su Debian 11 in modo rapido e semplice.
Introduzione a PostgreSQL
PostgreSQL è un server di database relazionale a oggetti open source che funziona su un'architettura client-server. È uno dei server di database più popolari in circolazione e molti grandi progetti lo preferiscono a MariaDB.
In PostgreSQL è presente un'elevata concorrenza perché consente che mentre un processo scrive su una tabella, altri possano accedere alla stessa tabella senza bloccarsi. Oltre a questo, PostgreSQL funziona in base al processo e un errore in un processo non influirà sul resto e il sistema continuerà a funzionare.
Oltre alle numerose novità dell'applicazione, possiamo anche dire che il supporto per Linux è di prim'ordine. Inoltre, altri strumenti di gestione come PgAdmin ci aiuteranno a ottenere il massimo da un'istanza.
Installa PostgreSQL su Debian 11
PostgreSQL è presente nei repository ufficiali di Debian 11, quindi il processo di installazione diventa facile da eseguire. In questo senso, apri un terminale o una sessione SSH e una volta caricato aggiorna il sistema
sudo apt update sudo apt upgrade
Successivamente, puoi installare PostgreSQL versione 13 come segue
sudo apt install postgresql-13
Questo installerà il server PostgreSQL ma possiamo anche installare un client che ci consentirà di effettuare connessioni remote ad altre istanze.
sudo apt install postgresql-client-13
Con questi due pacchetti installati, ora abbiamo PostgreSQL installato sul sistema.
Lavorare con il servizio PostgreSQL
Quando il programma è installato correttamente, possiamo gestirne il servizio dal systemctl
comando.
Se vuoi conoscere lo stato del servizio, esegui
sudo systemctl status postgresql
Quindi, puoi avviarlo come segue
sudo systemctl start postgresql
Ma a volte potresti voler interrompere il servizio, quindi esegui
sudo systemctl stop postgresql
E quando apporti una modifica alla configurazione di PostgreSQL devi riavviarla in modo che le modifiche possano essere applicate correttamente.
sudo systemctl restart postgresql
Per impostazione predefinita, PostgreSQL è configurato per l'avvio con il sistema. Se non vuoi che sia così devi correre
sudo systemctl disable postgresql
Oppure annulla le modifiche
sudo systemctl enable postgresql
In questo modo puoi gestire il servizio PostgreSQL e quindi gestire l'esecuzione dell'applicazione.
Accesso alla console PostgreSQL
Durante l'installazione di PostgreSQL, un nuovo utente chiamato postgres
viene creato chi è autorizzato a eseguire psql
che è la console PostgreSQL.
Quindi, per accedere alla console PostgreSQL, puoi eseguire questo comando uno alla volta
sudo -u postgres psql
Questo aprirà la console. Per uscire, devi eseguire \q
o exit
proprio così.
PostgreSQL sarà installato e pronto per memorizzare i dati della tua applicazione.
Conclusione
In questo post, ti abbiamo guidato attraverso il processo di installazione di PostgreSQL su Debian 11. In questo modo un principiante o un utente esperto di questo sistema può portare a termine il lavoro e iniziare a lavorare con quello che per molti è il miglior gestore di database relazionali open source in circolazione lì.
Allora, dicci, cosa ne pensi del post? Ti è piaciuto? hai usato PostgreSQL? lasciaci un commento e aiutaci a crescere