GNU/Linux >> Linux Esercitazione >  >> Debian

Installa PostgreSQL 13 su Debian 11

PostgreSQL è un nome familiare popolare tra gli amministratori di database e gli sviluppatori. È un potente e opensource Relational Database Management System (RDBMS) che sfrutta il linguaggio di query SQL per creare e manipolare database. Con oltre 30 anni di sviluppo attivo, PostgreSQL è ampiamente utilizzato come database per numerose applicazioni mobili e web. Alcuni dei grandi giganti della tecnologia che utilizzano PostgreSQL includono Instagram, Uber, spotify e Reddit.

PostgreSQL 13 è l'attuale versione stabile di PostgreSQL. Viene fornito con nuove funzionalità tra cui l'ordinamento incrementale, l'aspirazione parallela e ottimizzazioni come una migliore gestione dei dati per carichi di lavoro grandi o piccoli e miglioramenti della sicurezza.

In questa procedura dettagliata, esploriamo l'installazione di PostgreSQL 13 su Debian 11 . Potresti anche considerare di dare un'occhiata a questa guida su come installare PostgreSQL 13 su Rocky Linux 8.

Prerequisiti

Per iniziare, assicurati di avere un'istanza del server Debian 11 con accesso SSH e un utente sudo già configurato per l'esecuzione di attività privilegiate.

Passaggio 1:installa PostgreSQL 13

Per fortuna, l'ultima versione di PostgreSQL – PostgreSQL 13 – è ospitata sul repository Debian. Puoi confermarlo come mostrato nel comando seguente.

$ apt-cache postgresql

Pertanto, per installare PostgreSQL 13, prima aggiorna l'indice del pacchetto Debian 11.

$ sudo apt update

Successivamente, usa il gestore di pacchetti APT per installare PostgreSQL 13 insieme ad altri pacchetti e dipendenze aggiuntivi:

$ sudo apt install postgresql postgresql-contrib

Questo installa PostgreSQL e altri pacchetti software e le loro dipendenze.

Una volta terminato, vai al passaggio successivo.

Passaggio 2:conferma lo stato di PostgreSQL 13

Il servizio di database PostgreSQL dovrebbe avviarsi automaticamente senza alcun intervento. Verificalo con il comando:

$ sudo systemctl status [email protected]

In alternativa, puoi eseguire il comando seguente per confermarne lo stato. L'output fornirà lo stato del server incluso il PID ( ID processo ).

$ sudo pg_ctlcluster 13 main status

pg_ctlcluster 13

stato principale

Se sei abbastanza curioso, puoi controllare la versione installata come segue:

$ /usr/lib/postgresql/bin/postgres -V

Passaggio 3:avvio e abilitazione di PostgreSQL 13

Se per caso PostgreSQL non è in esecuzione o è inattivo, puoi avviarlo usando il comando:

$ sudo systemctl start [email protected]

Per fare in modo che PostgreSQL si avvii automaticamente ogni volta che il sistema viene acceso o riavviato, abilitalo come segue.

$ sudo systemctl enable [email protected]

Fase 4:accesso al server di database PostgreSQL 13

Quando PostgreSQL è installato, un nuovo utente chiamato postgres viene creato per impostazione predefinita. Puoi confermarlo dando un'occhiata a /etc/passwd file che memorizza le informazioni degli utenti come UID e GID,

$ cat /etc/passwd | grep -i postgres

Per semplificare le cose, puoi invocare l'id comando

$ id postgres

Per connetterti al database, passa a postgres utente come mostrato.

$ sudo su - postgres

Quindi accedi alla shell interattiva di PostgreSQL come mostrato

$ psql

La shell interattiva consente di eseguire query SQL ed eseguire tutte le questioni relative alle query SQL. Esegui la guida comando per visualizzare alcuni utilizzi dei comandi

postgres=# help

Per uscire dalla shell, esegui semplicemente:

# \q

Quindi esci da postgres sessione utente.

$ exit

Conclusione

Questo chiude il sipario su questa guida. Ti abbiamo guidato attraverso una procedura passo passo per l'installazione di PostgreSQL 13 su Debian 11 Bulls-Eye.


Debian
  1. Come installare PostgreSQL 11/10 su Debian 9 e Debian 8

  2. Come installare PostgreSQL su Debian 11 / Debian 10

  3. Installa Gnome su Debian 11

  4. Installare PostgreSQL 14 su Debian 11 - Guida passo passo?

  5. Come installare phpPgAdmin su Debian 9

Come installare PostgreSQL su Debian 8

Come installare PostgreSQL su Debian 10 Buster

Come installare Vai su Debian 10

Come installare PostgreSQL su Debian 11

Come installare phpPgAdmin su Debian 11

Come installare PostgreSQL su Debian 11?