PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come controllare la versione di PostgreSQL

A volte potrebbe essere necessario trovare la versione di PostgreSQL per determinare se un comando o una funzionalità specifici sono supportati in essa. In questo articolo, esamineremo i diversi modi per verificare la versione di PostgreSQL.


Come controllare la versione di PostgreSQL

Ecco i passaggi per controllare la versione di PostgreSQL. Puoi trovare la versione di PostgreSQL sia per il server di database che per il client, tramite il comando Shell e le query SQL. Analizzeremo ciascuno di questi approcci uno per uno.


Scopri la versione di PostgreSQL usando il comando Shell

Puoi ottenere la versione di PostgreSQL per Server da terminale/riga di comando semplicemente emettendo postgres comando con opzione -V.

$ postgres -V
Postgres (PostgreSQL) 10.3.10

Se postgres comando non è supportato direttamente, trova il percorso del suo binario usando trova comando

$ locate bin/postgres
/usr/lib/postgresql/10.3/bin/postgres

Ora usa il percorso completo con l'opzione -V per ottenere la sua versione.

$ /usr/lib/postgresql/10.3/bin/postgres -V
Postgres (PostgreSQL) 10.3.10

Allo stesso modo, puoi determinare la versione del client PostgreSQL usando psql comando con opzione -V.

$ psql -V
psql (PostgreSQL) 10.3.10

Di nuovo, se psql comando non è supportato, usa trova comando per scoprire il percorso del suo binario.

$ locate bin/psql
/usr/bin/psql

Ora esegui il percorso completo con l'opzione -V

$ /usr/bin/psql -V
psql (PostgreSQL) 10.3.10

A proposito, quando accedi alla shell di PostgreSQL, mostra automaticamente la versione del client sopra il prompt.

Leggi anche:Come limitare l'accesso al database in PostgreSQL


Trova la versione di PostgreSQL usando SQL

Puoi anche trovare la versione di PostgreSQL usando le query SQL. Ecco due query SQL per ottenere la versione di PostgreSQL. Si usa versione() funzione mentre l'altro usa server_version variabile di sistema.

-# SELECT version();
PostgreSQL 10.3.10, compiled by Visual C++ build 1800, 64-bit

O

-# SHOW server_version;
10.3.10

Allo stesso modo, puoi anche visualizzare la versione del client PostgreSQL usando psql interrogare come mostrato di seguito.

=# \! psql -V 
psql (PostgreSQL) 10.3.10

Abbiamo fornito quattro modi per ottenere la versione di PostgreSQL, sia per il server che per il client. Spero che aiuti.

Ubiq semplifica la visualizzazione dei dati e il monitoraggio in dashboard in tempo reale. Prova Ubiq gratuitamente.