Installazione del database PostgreSQL:
PostgreSQL è disponibile nel repository di pacchetti ufficiali di CentOS 8. Quindi, puoi installarlo facilmente utilizzando DNF o Yum Package Manager.
Innanzitutto, aggiorna la cache del repository CentOS 8 con il seguente comando:
$ sudo dnf makecache
La cache del repository CentOS 8 deve essere aggiornata.
Ora, installa il server di database PostgreSQL con il seguente comando:
$ sudo dnf Installa PostgreSQL PostgreSQL-ServerPer confermare l'installazione, premere Y e poi premere .
Il server di database PostgreSQL deve essere installato.
Una volta installato il server di database PostgreSQL, eseguire il seguente comando per verificare se il server di database PostgreSQL funziona.
$ POSTGRES -VERSIONInizializzazione del server di database PostgreSQL:
Una volta installato il server di database PostgreSQL, è necessario inizializzare la directory del database PostgreSQL.
È possibile inizializzare la directory del database PostgreSQL con il seguente comando:
$ sudo postgresql-setup--initdbLa directory del database PostgreSQL deve essere inizializzata.
Gestione del servizio di database PostgreSQL:
Il servizio di database PostgreSQL non sarà in esecuzione per impostazione predefinita come puoi vedere nello screenshot seguente.
$ sudo systemctl status postgresUna volta inizializzata la directory del database PostgreSQL, è necessario avviare manualmente il servizio PostgreSQL come segue:
$ sudo systemctl Inizia postgresqlUna volta avviato il servizio di database PostgreSQL, è possibile verificare se è in esecuzione come segue:
$ sudo systemctl status postgresCome puoi vedere, il servizio di database PostgreSQL è in esecuzione.
Se è necessario interrompere il servizio di database PostgreSQL per qualche motivo, eseguire il comando seguente:
$ sudo systemctl smetti di postgresSe è necessario riavviare il servizio di database PostgreSQL per qualche motivo, eseguire il comando seguente:
$ sudo systemctl Riavvia PostgresAvvio di PostgreSQL Server sull'avvio del sistema:
Se non si desidera avviare manualmente il server di database PostgreSQL ogni volta che si avvia la macchina CentOS 8, è necessario aggiungerlo all'avvio del sistema di CentOS 8.
Per aggiungere il server di database PostgreSQL all'avvio del sistema, eseguire il comando seguente:
$ sudo systemctl abilita postgresqlIl server di database PostgreSQL deve essere aggiunto all'avvio del sistema.
È inoltre possibile rimuovere il server di database PostgreSQL dall'avvio del sistema come segue:
$ sudo systemctl disabilita postgresqlAccedi come utente Posgres:
Per eseguire qualsiasi servizio di database PostgreSQL, dovrai accedere come il Postgres utente.
Puoi accedere come il Postgres utente come segue:
$ sudo su - Postgres
Creazione di un database PostgreSQL:
È possibile creare un database PostgreSQL (chiamiamolo Linuxhint) con il seguente comando:
$ ha creato Linuxhint
Ora puoi usare il Linuxhint database come segue:
$ PSQL LinuxhintEseguiamo una query SQL e testiamo se funziona o no.
Selezionare current_date;Funziona.
Una volta terminato l'utilizzo del database, esci dal database come segue:
\Q
Creazione del database PostgreSQL:
Ora, creiamo una nuova tabella utenti nel nostro Linuxhint Banca dati.
Ecco l'istruzione SQL per creare la tabella utenti. Copia e incolla le istruzioni SQL nella shell PostgreSQL per creare una nuova tabella utenti.
Crea utenti di tabelle (IL utenti La tabella dovrebbe essere creata.
È possibile elencare tutte le tabelle disponibili nel tuo database come segue:
# \D
Come puoi vedere, il utenti La tabella è nell'elenco.
Puoi anche vedere lo schema del utenti tabella come segue.
# \ d utenti
Inserimento di dati nelle tabelle:
Ora, inseriamo alcune nuove righe nel utenti tavolo.
Per inserire nuove file nel utenti Tabella, puoi eseguire quanto segue INSERIRE Dichiarazioni SQL.
Inserisci i valori degli utenti (1, 'Alex25', '2596');Ho inserito 3 nuove righe nel utenti tavolo.
Leggere i dati dalle tabelle:
Ora, per selezionare tutte le righe dal utenti Tabella e stampali sulla console, eseguire la seguente istruzione SQL.
Seleziona * dagli utenti;Come puoi vedere, i dati che ho inserito in precedenza sono stampati sulla console in formato tabulare.
Rimozione dei dati dalle tabelle:
Per eliminare una riga dal utenti tavolo con il nome 'Lisa11' (diciamo), esegui la seguente istruzione SQL:
Elimina dagli utenti in cui name = 'lisa11';Come puoi vedere, quella riga non è in utenti tavolo più.
Seleziona * dagli utenti;Aggiornamento dei dati dalle tabelle:
Diciamo, vuoi aggiornare il id di "mira45" del utenti tavolo da 1 A 2.
Per fare ciò, esegui la seguente istruzione SQL:
Aggiorna ID utenti ID = 2 dove nome = 'mira45';Come puoi vedere, il id di "mira45" è aggiornato da 1 A 2.
Rimozione delle tabelle:
Per rimuovere il tavolo utenti, Esegui la seguente istruzione SQL:
Drop table utenti;La tabella deve essere rimossa.
\DPer eliminare il database Linuxhint, Esegui il seguente comando come Postgres utente.
$ dropdb LinuxhintIl database Linuxhint dovrebbe essere rimosso.
Quindi, è così che installi PostgreSQL e esegui le operazioni di Crud PostgreSQL di base su CentOS 8. Grazie per aver letto questo articolo.