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

Come controllare la tua versione di PostgreSQL

In questo articolo presento diversi modi per controllare la tua versione di PostgreSQL.

Opzione 1:SELEZIONA versione()

Se sei già connesso a PostgreSQL, esegui la seguente query per restituire le informazioni sulla versione del server PostgreSQL:

SELECT version();

Ecco il risultato quando si utilizza PostgreSQL 12.1:

                                                   version                                                   
-------------------------------------------------------------------------------------------------------------
 PostgreSQL 12.1 on x86_64-apple-darwin16.7.0, compiled by Apple LLVM version 8.1.0 (clang-802.0.42), 64-bit
(1 row)

Questa opzione è utile quando sei connesso a un database PostgreSQL usando una GUI come PgAdmin, DBeaver, Azure Data Studio, ecc.

Ma puoi eseguire la stessa query quando sei connesso a un database PostgreSQL utilizzando psql interfaccia a riga di comando (CLI).

Opzione 2:MOSTRA versione_server

Se vuoi solo il numero di versione, esegui SHOW server_version :

SHOW server_version;

Ecco il risultato quando si utilizza PostgreSQL 12.1:

server_version 
----------------
12.1

Puoi anche usare il server_version_num comando per restituire il numero di versione come intero:

SHOW server_version_num;

Ecco il risultato quando si utilizza PostgreSQL 12.1

server_version_num 
--------------------
120001

Opzione 3:utilizzo della CLI

Ecco un paio di utili opzioni Command Line Interface (CLI).

L'utilità pg_config

Il pg_config utility recupera le informazioni sulla versione installata di PostgreSQL.

Eseguendolo con --version l'opzione restituisce il numero di versione del server PostgreSQL:

pg_config --version

Ecco il risultato quando si utilizza la versione 12.1:

PostgreSQL 12.1

Un altro modo per farlo è usare postgres -V .

postgres -V

Risultato:

postgres (PostgreSQL) 12.1

Il client psql

psql è un front-end per PostgreSQL basato su terminale.

Esecuzione di psql --version restituisce psql numero di versione:

psql --version

Ecco il risultato quando si utilizza la versione 12.1:

psql (PostgreSQL) 12.1

Puoi anche usare una sintassi abbreviata psql -V per restituire lo stesso risultato.

psql -V

Risultato:

psql (PostgreSQL) 12.1