PostgreSQL ist ein relationales Open-Source-Datenbankverwaltungssystem, das allgemein als Postgres bekannt ist.
Sowohl als Systemadministrator als auch als Datenbankadministrator ist es am wichtigsten, die installierte und laufende Version von Postgres in Ihrem System zu kennen. Für example, wenn Sie eine Anwendung bereitstellen, die eine bestimmte Version von Postgres erfordert, müssen Sie möglicherweise nach derselben Version von PostgreSQL Server suchen.
In diesem Artikel werde ich es erklären So überprüfen Sie Ihre PostgreSQL-Version an Server und Klient mit unterschiedlichen Methoden.
Befehlszeile verwenden
Um die laufende PostgreSQL-Version auf Ihrem System zu finden, greifen Sie auf Ihr Terminal zu und führen Sie den Befehl postgres mit der Option -V oder –version aus:
$ postgres –version
oder
$ postgres -V
Beide Befehle geben die Ausgabe aus als:
Postgres-Ausgabe (PostgreSQL) 12.5
In diesem example, die PostgreSQL-Version ist 12.5
Wenn die Postgres-Binärdatei nicht im Systempfad vorhanden ist, erhalten Sie eine Fehlermeldung mit der Meldung “postgres: command not found”. Um solche Probleme zu vermeiden, müssen Sie das PostgreSQL-Binärverzeichnis finden. Enter den folgenden Befehl, um den PostgreSQL-Binärordner zu suchen:
$ suchen /bin/postgres
Der vollständige Pfad Ihres postgresql-Binärordners wird in Ihrem Terminal angezeigt.
Geben Sie den vollständigen Pfad ein und fügen Sie die Option –version oder -V hinzu, um die aktuelle PostgreSQL-Serverversion abzurufen.
$ /usr/lib/postgresql/12/bin/postgres –version $ /usr/lib/postgresql/12/bin/postgres -V
Beide Befehle geben die Ausgabe aus als:
Postgres-Ausgabe (PostgreSQL) 12.5
In diesem example, Postgres-Version ist 12.5.
Verwenden der SQL-Shell
Die PostgreSQL-Version kann über die PostgreSQL-Eingabeaufforderung abgerufen werden. Melden Sie sich bei der Server-SQL-Eingabeaufforderung an und führen Sie den SQL-Befehl aus, um die Version auszudrucken.
$ sudo -u postres psql
Geben Sie den folgenden SQL-Befehl ein, um die aktuelle PostgreSQL-Version zu überprüfen:
postgres=# SELECT version();

In diesem example, PostgreSQL-Version ist 12.5
Sie können nur die PostgreSQL-Serverversion anzeigen, indem Sie die folgende SQL-Anweisung verwenden.
postgres=# Serverversion anzeigen;
Diese SQL-Anweisung gibt folgende Ausgabe aus:

In diesem example, laufende PostgreSQL-Version ist 12.5
PSQL-Client-Version
psql ist ein terminalbasiertes interaktives Befehlszeilen-Dienstprogramm, das als Front-End für PostgreSQL fungiert und Ihnen die Interaktion mit dem PostgreSQL-Server ermöglicht. Sie können den folgenden Befehl ausführen, um die Version des psql-Client-Dienstprogramms anzuzeigen:
$ psql –version
Sie können auch den psql-Befehl mit der Option -V ausführen, um die Version des psql-Client-Dienstprogramms zu drucken.
$ psql -V
Sie erhalten folgende Ausgabe in Ihrem Terminal:

In diesem example, die Version des psql-Client-Dienstprogramms ist 12.5
Fazit
Wir hoffen, dass dieser Artikel Ihnen geholfen hat, die Version von PostgreSQL auf andere Weise zu finden. Kommentieren Sie uns gerne. Danke schön.