Nogle gange skal du muligvis finde PostgreSQL-versionen for at afgøre, om en specifik kommando eller funktion er understøttet i den. I denne artikel vil vi se på de forskellige måder at kontrollere PostgreSQL-versionen på.
Sådan tjekker du PostgreSQL-versionen
Her er trinene til at kontrollere PostgreSQL-versionen. Du kan finde PostgreSQL-version til både databaseserver og klient via Shell-kommando samt SQL-forespørgsler. Vi vil se på hver af disse tilgange én efter én.
Find ud af PostgreSQL-versionen ved hjælp af Shell Command
Du kan få PostgreSQL-version til server fra terminal/kommandolinje ved blot at udstede postgres kommando med -V mulighed.
$ postgres -VPostgres (PostgreSQL) 10.3.10
Hvis postgres kommandoen er ikke direkte understøttet, find stien til dens binære ved hjælp af locate kommando
$ find bin/postgres/usr/lib/postgresql/10.3/bin/postgres
Brug nu den fulde sti med -V mulighed for at få dens version.
$/usr/lib/postgresql/10.3/bin/postgres
-VPostgres (PostgreSQL) 10.3.10
På samme måde kan du bestemme PostgreSQL-klientversionen ved hjælp af psql kommando med -V mulighed.
$ psql -Vpsql (PostgreSQL) 10.3.10
Igen, hvis psql kommandoen er ikke understøttet, brug locate kommando for at finde ud af stien til dens binære.
$ find bin/psql/usr/bin/psql
Kør nu hele stien med -V option
$ /usr/bin/psql -Vpsql (PostgreSQL) 10.3.10
Forresten, når du logger på PostgreSQL shell, viser den automatisk klientversionen over prompten.
Læs også:Sådan begrænser du adgang til databasen i PostgreSQL
Find PostgreSQL-version ved hjælp af SQL
Du kan også finde PostgreSQL-versionen ved hjælp af SQL-forespørgsler. Her er to SQL-forespørgsler for at få PostgreSQL-version. Man bruger version() funktion, mens den anden bruger server_version systemvariabel.
-# SELECT version();PostgreSQL 10.3.10, compiled by Visual C++ build 1800, 64-bit
ELLER
-# SHOW server_version;10.3.10
På samme måde kan du også se PostgreSQL-klientversionen ved hjælp af psql forespørgsel som vist nedenfor.
=# \! psql -V
psql (PostgreSQL) 10.3.10
Vi har givet fire måder at få PostgreSQL-version på, for både server og klient. Håber det hjælper.
Ubiq gør det nemt at visualisere data og overvåge dem i dashboards i realtid. Prøv Ubiq gratis.