Installazione di PostgreSQL sulla top 10 di Debian

Installazione di PostgreSQL sulla top 10 di Debian
PostgreSQL è un sistema di gestione del database relazionale open source molto popolare (RDBMS). In questo articolo, ti mostrerò come installare PostgreSQL su Debian 10 e come utilizzare PostgreSQL su Debian 10. Quindi iniziamo.

Installazione di PostgreSQL:

L'ultima versione stabile di PostgreSQL è disponibile nel repository del pacchetto ufficiale di Debian 10 Buster. Quindi, è possibile installare facilmente PostgreSQL utilizzando il gestore dei pacchetti APT.

Innanzitutto, aggiorna la cache del repository del pacchetto APT con il seguente comando:

$ sudo apt update

La cache del repository del pacchetto APT deve essere aggiornata.

Ora, installa PostgreSQL con il seguente comando:

$ sudo APT Installa PostgreSQL

Premere Y e poi premere Per confermare l'installazione.

Il gestore dei pacchetti APT scaricherà e installerà tutti i pacchetti richiesti.

A questo punto, PostgreSQL dovrebbe essere installato.

Ora, stampare il numero di versione di PostgreSQL con il seguente comando:

$ PSQL -Version

Come puoi vedere, sto eseguendo PostgreSQL 11.5. È l'ultima uscita stabile di PostgreSQL al momento di questa scrittura.

Gestione del servizio PostgreSQL:

Una volta installato PostgreSQL, controlla se il Postgresql Il servizio è in esecuzione con il seguente comando:

$ sudo systemctl status postgresql

Come puoi vedere, il Postgresql Il servizio è attivo. Anche il servizio è abilitare. Quindi, avverrà automaticamente sullo avvio del sistema.

Se la Postgresql Il servizio non lo è attivo Nel tuo caso, puoi iniziare il Postgresql server con il seguente comando:

$ sudo systemctl Inizia postgresql

Se la Postgresql Il servizio è Disabilitato, quindi non si avvia automaticamente sullo avvio del sistema. Puoi abilitare con il seguente comando:

$ sudo systemctl abilita postgresql

Impostazione dell'utente del database PostgreSQL:

Con la configurazione predefinita, è possibile utilizzare Postgresql come solo Postgres utente. Quindi, devi accedere come Postgres utente per eseguire qualsiasi comando PostgreSQL.

IL Postgres L'utente non ha alcuna password impostata per impostazione predefinita. Quindi, non sarai in grado di accedere come il Postgres utente.

Per impostare una password per il Postgres utente, eseguire il seguente comando:

$ sudo passwd postgres

Ora, digita una password e premi .

Riponi la stessa password e premi Ancora.

Una password dovrebbe essere impostata per il file Postgres utente.

Ora, per accedere come il Postgres utente, eseguire il seguente comando:

$ su - Postgres

Digita la password che hai impostato per il Postgres utente e premere .

Dovresti essere effettuato.

Creazione di un database PostgreSQL:

Ora, per creare un nuovo database Linuxhint, Esegui il seguente comando:

$ ha creato Linuxhint

Una volta il Linuxhint Viene creato il database, accedi alla shell PostgreSQL con il seguente comando:

$ PSQL Linuxhint

Dovresti essere effettuato l'accesso alla shell PostgreSQL. Ora puoi eseguire le istruzioni SQL necessarie e lavorare con il Linuxhint Banca dati.

Come puoi vedere, ho eseguito una semplice istruzione SQL e ha funzionato correttamente.

Selezionare current_date;

Una volta che hai finito di lavorare con il database, puoi uscire dalla shell PostgreSQL come segue:

# \Q

Dovresti tornare alla shell di Linux.

Creazione di una tabella PostgreSQL:

Ora, creiamo una nuova tabella negozi nel nostro Linuxhint Banca dati.

Ecco l'istruzione SQL per creare la tabella negozi. Copia e incolla le istruzioni SQL nella shell PostgreSQL per creare una nuova tabella negozi.

Crea negozi di tavoli (
Shopid int non null,
ShopName Varchar (100) non null,
numemployee int non null
);

IL negozi La tabella dovrebbe essere creata.

È possibile elencare tutte le tabelle disponibili nel tuo database come segue:

# \D

Come puoi vedere, il negozi La tabella è nell'elenco.

Puoi anche vedere lo schema del negozi tabella come segue.

# \ d negozi

Inserire i dati nella tabella:

Ora, inseriamo alcune nuove righe nel negozi tavolo.

Per inserire nuove file nel negozi Tabella, puoi eseguire quanto segue INSERIRE Dichiarazioni SQL.

Inserire nei valori dei negozi (1, "Food King", 5);
Inserisci nei valori dei negozi (2, 'FoodEx', 4);
Inserisci nei valori dei negozi (3, "Burger fittizio", 10);

Le dichiarazioni SQL sono state eseguite correttamente. Ho inserito 3 file fittizie nel negozi tavolo. Grande!

Selezione dei dati dalla tabella:

Ora, per selezionare tutte le righe dal negozi Tabella e stampali sulla console, eseguire la seguente istruzione SQL.

Seleziona * dai negozi;

Come puoi vedere, le 3 righe fittizie che ho inserito in precedenza sono stampate sulla console in formato tabulare.

Eliminazione dei dati dalla tabella:

Per eliminare una riga dal negozi tavolo con il ShopID 1 (diciamo), esegui la seguente istruzione SQL:

Elimina dai negozi dove ShopID = 1;

La riga deve essere eliminata da negozi tavolo.

Come puoi vedere, la riga non è in negozi tavolo più.

Seleziona * dai negozi;

Aggiornamento dei dati della tabella:

Diciamo, vuoi aggiornare il NUMMPIPLYEE colonna da 4 A 8 (diciamo) per il negozio con il ShopID 2 del negozi tavolo.

Per fare ciò, esegui la seguente istruzione SQL.

I negozi di aggiornamento impostano numemployee = 8 dove shopID = 2;

La riga dovrebbe essere aggiornata.

Come puoi vedere, il NUMMPIPLYEE per il negozio con il ShopID 2 viene aggiornato a 8.

Rimozione del tavolo:

Per rimuovere il tavolo negozi, Esegui la seguente istruzione SQL:

Drop table negozi;

La tabella deve essere rimossa.

Eliminazione del database:

Per eliminare il database Linuxhint, Esegui il seguente comando come Postgres utente.

$ dropdb Linuxhint

Il database Linuxhint dovrebbe essere rimosso.

Quindi, è così che installi e usi PostgreSQL su Debian 10. Grazie per aver letto questo articolo.