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.
Qui a LinuxAPT, esamineremo la procedura da seguire per installare Postgres o PostgreSQL 14 sul sistema Debian 11 utilizzando il metodo della riga di comando.
Puoi seguire i passaggi qui per installare PostgreSQL 13 su Debian 11:https://linuxapt.com/blog/733-install-postgresql-13-on-debian-11
Passaggi per installare PostgreSQL su Debian 11
1. Installa i prerequisiti
Per iniziare, aggiorna l'elenco dei repository di sistema usando 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
2. Aggiungi 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
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 di default un utente con il nome 'Postgres' che puoi trovare nel file /etc/passwd:
$ cat /etc/passwd | grep -i postgres
Come configurare il 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
Cambia i listen_addresses con il tuo
listen_addresses = 'IP-Address'
Ora riavvia il servizio postgreSQL sul tuo sistema:
$ sudo systemctl restart postgresql
Come accedere 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