Come installare PostgreSQL sulla top 10 di Debian

Come installare PostgreSQL sulla top 10 di Debian
PostgreSQL (noto anche come Postgres/Postgres) è un sistema di gestione del database relazionale a livello aperto e a livello avanzato (RDBMS). In questo post, abbiamo fornito la guida per installare PostgreSQL su Debian 11: Prima dell'installazione, diamo un'occhiata rapida al supporto delle funzionalità di PostgreSQL:

Caratteristiche notevoli di PostgreSQL

PostgreSQL supporta alcune caratteristiche distintive che consentono alle organizzazioni su larga scala di adottarlo per l'elaborazione dei dati. Alcune caratteristiche notevoli sono elencate di seguito:

  • Linguaggio di programmazione: Ampia supporto dei linguaggi di programmazione che includono Python, Java, C#, Perl, GO.
  • Tipi di dati: Ha un enorme supporto di set di dati predefiniti mentre gli utenti possono creare anche il proprio tipo di dati.
  • Integrazione SQL: Diverse caratteristiche di livello avanzato sono compatibili con PostgreSQL: ad esempio sottoquerie complesse, partizionamento della tabella, transazioni nidificate
  • Sicurezza: Per l'elaborazione sicura dei dati, PostgreSQL utilizza protocolli di autenticazione come Lightweight Directory Access Protocol (LDAP) e fornisce anche sicurezza riga/colonna.

Come installare PostgreSQL su Debian 11

Installare PostgreSQL su Debian 11; Puoi seguire uno dei seguenti due metodi:

Metodo 1: Installa PostgreSQL utilizzando il repository di Debian 11
Metodo 2: Installa PostgreSQL utilizzando il repository ufficiale PostgreSQL

Spiegheremo il processo di installazione utilizzando entrambi i metodi: il primo metodo utilizza i pacchetti del repository Debian mentre il secondo metodo prenderà i pacchetti di repository dal pacchetto ufficiale di PostgreSQL:

Metodo 1: come installare PostgreSQL utilizzando il repository di Debian 11

Il metodo di installazione ti indirizzerà a installare PostgreSQL utilizzando un processo semplice e di risparmio temporale utilizzando i pacchetti Debian:

Passaggio 1: aggiornare e aggiornare l'elenco dei pacchetti
Si consiglia di aggiornare e aggiornare l'elenco dei pacchetti emettendo i comandi di seguito:

$ sudo apt update && sudo apt upgrade

Passaggio 2: installa PostgreSQL
Il pacchetto richiesto risiede nel repository Debian in modo da poterlo installare utilizzando "Apt": Installa PostgreSQL emettendo il comando menzionato di seguito:

$ sudo APT Installa PostgreSQL PostgreSQL-Contrib

Una volta installato PostgreSQL, è possibile controllare lo stato del servizio utilizzando il comando indicato di seguito:

$ sudo systemctl status postgresql

Inoltre, lo stato del servizio può essere modificato utilizzando i seguenti comandi:

Per fermare il servizio PostgreSQL in esecuzione:

$ sudo systemctl smetti di postgresql

E per iniziare il servizio fermato:

$ sudo systemctl Inizia postgresql

Metodo 2: come installare PostgreSQL utilizzando il repository ufficiale di Debian 11

Segui i semplici passaggi menzionati di seguito per aggiungere il repository ufficiale di PostgreSQL per Debian 11 e quindi installarlo; Puoi seguire i passaggi indicati di seguito per farlo:

Passaggio 1: Aggiungi repository PostgreSQL
Si consiglia di aggiungere il repository ufficiale di PostgreSQL, in modo da ottenere l'ultima versione dei pacchetti: in primo luogo, è necessario aggiungere la chiave di firma del gpg dei pacchetti PostgreSQL per proteggere il repository dei pacchetti: puoi farlo emettendo il comando di seguito :

$ CURL -FSSL https: // www.Postgresql.Org/Media/Keys/ACCC4CF8.ASC | sudo gpg - -dearmor -o/usr/share/keyrings/postgresql -keyring.gpg

Ora, sei pronto per aggiungere il repository PostgreSQL: usa il comando menzionato di seguito per eseguire l'azione:

$ echo "deb [firmato per =/usr/share/keyrings/postgresql-keyring.gpg] http: // apt.Postgresql.org/pub/repos/apt/bullseye-pgdg main "| sudo tee/etc/apt/fonti.elenco.D/Postgresql.elenco

Passaggio 2: installazione di PostgreSQL
Dopo la riuscita integrazione della libreria PostgreSQL, sei pronto per installarla: ma prima di questo, si consiglia di aggiornare il repository del sistema utilizzando il comando di seguito:

$ sudo apt update

Installa PostgreSQL con l'aiuto del comando sotto citato:

$ sudo APT Installa PostgreSQL

Come creare il database utilizzando PostgreSQL in Debian 11

PostgreSQL può essere utilizzato solo come utente di Postgres, se si imposta una password; Altrimenti non sarai in grado di accedere come utente di Postgres: usa il seguente comando per impostare una password:

$ sudo passwd postgres

Per creare il database in PostgreSQL, è necessario accedere al server PostgreSQL e quindi accedere alla sua shell; Utilizzare il seguente comando per accedere come utente di Postgres: richiederà la password; Digita la tua password e premi Invio:

$ su - Postgres

Ora accedi alla shell utilizzando l'utente di Postgres emettendo la seguente parola chiave:

$ PSQL

Una volta che hai acceduto alla shell di comando di Postgres, ora è possibile utilizzare query SQL per eseguire diverse operazioni relative al database:

Ad esempio, vogliamo creare un database "Linuxhint"; Per questo, useremo la seguente query SQL per farlo:

> creato Binuxhint

Per accedere al database accedi come utente di Postgres e utilizzare il seguente comando per accedere al database "Linuxhint":

> PSQL Linuxhint

Nota: Puoi tornare all'utente di Postgres utilizzando "\Q":

Ora puoi aggiungere, eliminare, selezionare i dati dal database accedendo al database sul terminale. Inoltre, per rilasciare un database devi uscire dal database utilizzando "\Q"E quindi utilizzare il seguente comando:

$ dropdb Linuxhint

E se si tenta di accedere al database "Linuxhint"; La shell visualizzerà un errore che "Linuxhint"Non esiste:

Conclusione

PostgreSQL è un sistema di gestione del database relazionale ampiamente utilizzato utilizzato da diverse grandi aziende che vanno dalla resistenza di grandi dimensioni. Sebbene si tratti di un database relazionale, supporta JSON per query non relazionali che rende PostgreSQL una scelta preferita delle organizzazioni. Questo post fornisce la guida di installazione di PostgreSQL per Debian11, due metodi sono descritti qui. Metodo 1 consente di installare PostgreSQL dal repository dei pacchetti di Debian Own, d'altra parte è possibile seguire Metodo 2 per ottenere il postgresql aggiornato dal suo repository ufficiale.