LINUX

Come verificare quale versione di PostgreSQL stai eseguendo dalla CLI

PostgreSQL è un sistema di gestione di database relazionali open source, comunemente noto come Postgres.

In qualità di amministratore di sistema e amministratore di database, è molto importante conoscere la versione di Postgres installata e in esecuzione sul proprio sistema. Ad esempio, se stai distribuendo un’applicazione che richiede una versione specifica di Postgres, potrebbe essere necessario cercare la stessa versione di PostgreSQL Server.

In questo articolo, spiegherò come controllare la tua versione di PostgreSQL Su server e cliente utilizzando metodi diversi.

Utilizzando la riga di comando

Per trovare la versione di PostgreSQL in esecuzione sul tuo sistema, vai al terminale ed esegui il comando postgres con l’opzione -V o –version:

$ postgres --version

o

$ postgres -V

Entrambi i comandi verranno restituiti come:

Output

postgres (PostgreSQL) 12.5 

In questo esempio, la versione di PostgreSQL è 12.5

Se il binario postgres non è presente nel percorso di sistema, riceverai un errore che dice “postgres: comando non trovato”. Per mitigare tali problemi, è necessario trovare la directory binaria di PostgreSQL. Immettere il seguente comando per individuare la cartella binaria di PostgreSQL:

$ locate /bin/postgres

Il percorso completo della cartella binaria postgresql viene visualizzato nel terminale.

Percorso della cartella binaria di PostgreSQL

Digita il percorso completo e aggiungi –version o l’opzione -V per ottenere la versione corrente del server PostgreSQL.

$ /usr/lib/postgresql/12/bin/postgres --version
$ /usr/lib/postgresql/12/bin/postgres -V

Entrambi i comandi verranno restituiti come:

Output

postgres (PostgreSQL) 12.5 

In questo esempio, la versione di Postgres è 12.5.

Utilizzo della shell SQL

La versione di PostgreSQL può essere recuperata dal prompt di PostgreSQL. Accedere al prompt SQL del server ed eseguire il comando SQL per stampare la versione.

$ sudo -u postres psql

Digita il seguente comando SQL per controllare la versione corrente di PostgreSQL:

postgres=# SELECT version();
Verifica della versione di PostgreSQL tramite SQL Shell

In questo esempio, la versione di PostgreSQL è 12.5

È possibile visualizzare solo la versione del server PostgreSQL utilizzando la seguente istruzione SQL.

postgres=#  SHOW server_version;

Questa istruzione SQL stamperà il seguente output:

Versione del server PostgreSQL utilizzando l’istruzione SQL

In questo esempio, la versione di PostgreSQL in esecuzione è la 12.5

Versione client PSQL

psql è uno strumento di utilità a riga di comando basato su terminale interattivo che funge da front-end per PostgreSQL, consentendo di interagire con il server PostgreSQL. È possibile eseguire il seguente comando per visualizzare la versione dell’utilità client psql:

$ psql --version

È inoltre possibile eseguire il comando psql con l’opzione -V per stampare la versione dell’utilità client psql.

$ psql -V

Otterrai il seguente output nel tuo terminale:

psql Versione del client PostgreSQL

In questo esempio, la versione dell’utilità client psql è 12.5

Conclusione

Speriamo che questo articolo ti abbia aiutato a trovare la tua versione di PostgreSQL in un modo diverso. Non esitate a commentarci. Grazie.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close