GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come controllare la tua versione di PostgreSQL

Introduzione

Nuove versioni di PostgreSQL vengono rilasciate a intervalli regolari. Le versioni principali sono programmate ogni anno e si concentrano sul miglioramento delle funzionalità chiave e sulla correzione di bug noti. Versioni minori sono disponibili ogni tre mesi circa e mirano a risolvere i problemi di sicurezza in corso.

Potresti voler verificare se hai l'ultima patch di sicurezza o se il nuovo software che desideri implementare è compatibile con la tua versione di PostgreSQL.

Questo tutorial ti mostra come controllare la tua versione di PostgreSQL usando alcuni brevi comandi.

Prerequisiti

  • Accesso a una finestra di terminale/riga di comando
  • Server di database PostgreSQL

Verifica la versione di PostgreSQL dalla riga di comando

Accedi al tuo terminale e inserisci il seguente comando per verificare la tua versione di PostgreSQL:

postgres --version

Il numero di versione viene visualizzato nella finestra del terminale. Un altro modo per controllare la tua versione di PostgreSQL è usare il -V opzione:

postgres -V

Questi due comandi funzionano con installazioni avviate da repository ufficiali. Potrebbero non essere applicabili per installazioni provenienti da fonti di terze parti. Invece, potresti ricevere il "Comando 'postgres' non trovato" messaggio.

Come risolvere l'errore "Comando 'postgres' non trovato"

Per risolvere il "Comando 'postgres' non trovato" problema, individuare la cartella binaria di PostgreSQL. Immettere il comando seguente per individuare il postgres corretto percorso:

locate bin/postgres

Il percorso della tua cartella binaria è ora visualizzato nel tuo terminale.

Digita il percorso completo e aggiungi il -V opzione per visualizzare la versione corrente del server PostgreSQL:

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

In questo esempio, il numero di versione di Postgres è 10.12.

Il gruppo di sviluppo PostgreSQL utilizza uno standard MAJOR.MINOR sistema di versionamento semantico. Nel nostro esempio, la prima sezione (10) indica il MAJOR numero di rilascio. La seconda parte (12), rappresenta il MINORE numero di versione per quella versione principale.

Verifica la versione di Postgres da SQL Shell

Il numero di versione può anche essere recuperato direttamente dal prompt di PostgreSQL. Accedi al prompt della shell di PostgreSQL digitando il seguente comando:

sudo -u postgres psql

Digitare la seguente istruzione SQL all'interno del prompt per verificare la versione corrente:

SELECT version();

L'output risultante fornisce la versione completa e le informazioni di sistema per il server PostgreSQL.

Puoi anche indicare a PostgreSQL di mostrare il valore associato alla versione_server parametro:

SHOW server_version;

Il risultato mostra il valore corrente per versione_server .

Come controllare la versione del client psql

Psql funziona come terminale front-end per PostgreSQL. Viene utilizzato per inviare query e visualizzare i risultati forniti.

È possibile utilizzare il comando seguente per determinare la versione dell'utilità client psql:

psql --version

Noterai che i comandi utilizzati per controllare psql la versione del client corrisponde ai comandi utilizzati per determinare la versione del server PostgreSQL. Il -V l'opzione funziona anche in questo caso:

psql -V

La versione psql è presentata nel terminale.

Il "Comando non trovato" errore può apparire anche in questo caso. In tal caso, immetti il ​​seguente comando per individuare il percorso corretto per psql utilità:

locate bin/psql

L'output fornisce il percorso completo di psql utilità.

Usa il percorso risultante e -V opzione per controllare l'attuale psql versione:

/usr/lib/postgresql/10/bin/psql -V

L'output risultante mostra l'attuale psql versione client sul tuo sistema.


Cent OS
  1. Come controllare la versione di PHP

  2. Come controllare la versione di TensorFlow

  3. Come controllare la versione di Redhat

  4. Come controllare la versione del tuo sistema operativo Linux

  5. Come controllare la versione di CentOS

Come controllare la tua versione di Ubuntu

Come controllare la versione di Python

Come controllare la versione Java

Come controllare la versione di Debian

Come controllare la versione di CentOS

Come controllare la versione OpenGL?