PostgreSQL è anche noto come Postgres, un sistema di database relazionale open source e potente basato su oggetti che viene utilizzato e combinato con molte funzionalità del linguaggio SQL. Utilizzando il database Postgres, puoi facilmente archiviare e ridimensionare il complicato carico di lavoro dei dati. La maggior parte delle applicazioni mobili e web utilizzava il database Postgres per la memorizzazione dei dati. Il database Postgres può essere installato su quasi tutti i sistemi operativi incluso Linux.
Esamineremo l'installazione di Postgres o PostgreSQL 14 sul sistema Debian 11 utilizzando il metodo della riga di comando.
Prerequisiti
- Il sistema operativo Debian 11 Linux con spazio sufficiente dovrebbe funzionare correttamente sul tuo sistema.
- Dovresti avere i privilegi sudo o devi accedere come utente root per installare il database Postgres su Debian 11 tramite la riga di comando.
Installazione di PostgreSQL su Debian 11
Segui i passaggi indicati di seguito per installare Postgres o PostgreSQL14 sul sistema Debian 11:
Fase 1:installa i prerequisiti
Innanzitutto, aggiorna l'elenco dei repository di sistema utilizzando il comando 'apt'.
$ sudo apt update
Ora, installa i pacchetti di supporto HTTPS consigliati eseguendo il comando indicato di seguito:
$ sudo apt install -y curl apt-transport-https
Fase 2:aggiungi il repository di PostgreSQL
Per impostazione predefinita, i pacchetti PostgreSQL non sono inclusi nel repository Debian 11. Tuttavia, puoi installare i pacchetti richiesti aggiungendo il repository PostgreSQL al tuo sistema Debian. Quindi, scarica o importa la chiave di firma del repository PostgreSQL utilizzando il seguente comando:
$ curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /usr/share/keyrings/postgresql-keyring.gpg
Aggiungi il repository PostgreSQL al tuo sistema Debian 11 eseguendo il comando di seguito indicato:
$ echo "deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main" | sudo tee /etc/apt/sources.list.d/postgresql.list
Fase 3:installa PostgreSQL su Debian 11
Una volta incluso il repository, installa PostgreSQL sul sistema Debian 11. La seguente sintassi ti aiuterà a installare la versione di PostgreSQL desiderata sul tuo sistema:
$ sudo apt update
$ sudo apt install -y postgresql-version
Qui stiamo installando l'ultimo PostgreSQL-14 su questo sistema. Pertanto, questo comando verrà modificato nel seguente ordine:
$ sudo apt install -y postgresql-14
L'opzione '-y' ti consentirà di ignorare la richiesta di conferma nella finestra del tuo terminale.
Una volta completata l'installazione di Postgres, il servizio di PostgreSQL si avvierà automaticamente sul tuo sistema.
Verifica lo stato "Attivo" o eccitato del servizio Postgres eseguendo il comando di seguito indicato:
$ sudo systemctl status postgresql
Se non hai ricevuto lo stato "Attivo" del servizio PostgreSQL, puoi abilitare e avviare i servizi PostgreSQL eseguendo il comando seguente:
$ sudo systemctl enable postgresql
$ sudo systemctl start postgresql
Una volta completata l'installazione di postgreSQL sul tuo sistema, crea per impostazione predefinita un utente con il nome "Postgres" che puoi trovare nel file /etc/passwd.
$ cat /etc/passwd | grep -i postgres
Fase 4:configurazioni del server PostgreSQL
Il postgreSQL è in ascolto sulla porta localhost "127.0.0.1" per impostazione predefinita. ma lo cambi con il tuo indirizzo IP di sistema.
$ sudo nano /etc/postgresql/14/main/postgresql.conf
Modifica gli indirizzi_di_ascolto al tuo
listen_addresses = 'IP-Address'
Ora riavvia il servizio postgreSQL sul tuo sistema.
$ sudo systemctl restart postgresql
Fase 5:accedi al database PostgreSQL
Accedi come utente "postgres" al database postgres utilizzando il comando di seguito indicato:
$ sudo -u postgres psql
Ora possiamo usare il database PostgreSQL tramite i comandi psql.
$ psql
Congratulazioni! Abbiamo installato con successo PostgreSQL 14 sul sistema Debian 11. Ora puoi creare facilmente i database postgreSQL sul tuo sistema.
Conclusione
Abbiamo installato il database PostgreSQL 14 sul sistema Debian 11. Abbiamo visto come eseguire vari comandi per eseguire il database PostgreSQL-14 sul sistema Debian 11. Gli stessi passaggi di installazione che puoi seguire per installare PostgreSQL su Ubuntu e suoi derivati. Puoi anche scaricare le ultime note di rilascio per l'installazione di PostgreSQL 14 dal suo sito Web ufficiale di PostgreSQL. Grazie!