In questo tutorial, ti mostreremo come installare PostgreSQL su Debian 10 Buster. Per chi non lo sapesse, PostgreSQL o Postgres è un sistema di gestione di database relazionali open source. È popolare e ha molte funzionalità avanzate come transazioni affidabili e concorrenza senza blocchi di lettura.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di PostgreSQL su un server Debian 10 (Buster).
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:Debian 10 (Buster).
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa PostgreSQL su Debian 10 Buster
Passaggio 1. Prima di installare qualsiasi software, è importante assicurarsi che il sistema sia aggiornato eseguendo il seguente apt
comandi nel terminale:
apt update apt upgrade
Passaggio 2. Installazione di PostgreSQL su Debian 10.
PostgreSQL è disponibile nei repository predefiniti. Ora, installa i pacchetti PostgreSQL usando apt
comando:
sudo apt install postgresql postgresql-contrib
Una volta completata l'installazione, il servizio PostgreSQL si avvierà automaticamente. Puoi verificare l'installazione utilizzando il comando seguente:
sudo -u postgres psql -c "SELECT version();"
Mostrerà l'output dei risultati come indicato di seguito:
PostgreSQL 9.6.13 on x86_64-pc-linux-gnu, compiled by gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20191016, 64-bit
Passaggio 3. Accesso al prompt dei comandi di PostgreSQL.
Dopo aver installato il server di database PostgreSQL, per impostazione predefinita, crea un utente 'postgres' con il ruolo 'postgres'. Crea anche un account di sistema con lo stesso nome 'postgres '. Quindi per connetterti al server postgres, accedi al tuo sistema come utente postgres e connetti il database:
su - postgres psql
Ora sei connesso al server del database PostgreSQL. Per controllare le informazioni di accesso usa il seguente comando dal prompt dei comandi del database:
postgres-# \conninfo
Per disconnettersi dal prompt dei comandi del database PostgreSQL, digita il comando seguente e premi invio. Ti riporterà al prompt dei comandi di Ubuntu:
postgres-# \q
Crea un nuovo utente e database:
### For example, let us create a new user called “intan” with password “ramona”, and database called “intandb”. ### sudo -u postgres createuser -D -A -P intan sudo -u postgres createdb -O idroot intandb
Congratulazioni! Hai installato con successo PostgreSQL Server. Grazie per aver utilizzato questo tutorial per installare PostgreSQL nei sistemi Debian 10 Buster. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di PostgreSQL.