In diesem Artikel stelle ich verschiedene Möglichkeiten vor, wie Sie Ihre PostgreSQL-Version überprüfen können.
Möglichkeit 1:Version WÄHLEN()
Wenn Sie bereits mit PostgreSQL verbunden sind, führen Sie die folgende Abfrage aus, um die Versionsinformationen des PostgreSQL-Servers zurückzugeben:
SELECT version();
Hier ist das Ergebnis bei Verwendung von 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)
Diese Option ist praktisch, wenn Sie über eine GUI wie PgAdmin, DBeaver, Azure Data Studio usw. mit einer PostgreSQL-Datenbank verbunden sind.
Aber Sie können dieselbe Abfrage ausführen, wenn Sie mit psql mit einer PostgreSQL-Datenbank verbunden sind Befehlszeilenschnittstelle (CLI).
Option 2:Serverversion ANZEIGEN
Wenn Sie nur die Versionsnummer wollen, führen Sie SHOW server_version
aus :
SHOW server_version;
Hier ist das Ergebnis bei Verwendung von PostgreSQL 12.1:
server_version ---------------- 12.1
Sie können auch die server_version_num
verwenden Befehl, um die Versionsnummer als ganze Zahl zurückzugeben:
SHOW server_version_num;
Hier ist das Ergebnis bei Verwendung von PostgreSQL 12.1
server_version_num -------------------- 120001
Option 3:Verwenden der CLI
Hier sind ein paar praktische Command Line Interface (CLI)-Optionen.
Das pg_config-Dienstprogramm
Die pg_config ruft Informationen über die installierte Version von PostgreSQL ab.
Führen Sie es mit --version
aus Option gibt die Versionsnummer des PostgreSQL-Servers zurück:
pg_config --version
Hier ist das Ergebnis bei Verwendung von Version 12.1:
PostgreSQL 12.1
Eine andere Möglichkeit ist die Verwendung von postgres -V
.
postgres -V
Ergebnis:
postgres (PostgreSQL) 12.1
Der psql-Client
psql ist ein Terminal-basiertes Frontend für PostgreSQL.
Ausführen von psql --version
gibt die psql zurück Versionsnummer:
psql --version
Hier ist das Ergebnis bei Verwendung von Version 12.1:
psql (PostgreSQL) 12.1
Sie können auch eine verkürzte Syntax psql -V
verwenden um dasselbe Ergebnis zurückzugeben.
psql -V
Ergebnis:
psql (PostgreSQL) 12.1