Zum Hauptinhalt springen

Wie finde ich die Firebird-Version einer Datenbank heraus

Firebird – eine beliebte Open-Source-relationale Datenbank, die häufig von Entwicklern beim Erstellen verschiedener Anwendungen verwendet wird. Es ist wichtig, die Version der installierten Datenbank zu kennen, da dies bei der weiteren Wartung und Aktualisierung des Systems hilfreich ist. In diesem Artikel werden wir uns einige Möglichkeiten ansehen, die Firebird-Version einer Datenbank zu kennen.

Der erste Weg ist, den Befehl zu verwenden gsec. Melden Sie sich als Datenbankadministrator an, und führen Sie den folgenden Befehl aus:

gsec -u SYSDBA -p masterkey -z

Nachdem Sie diesen Befehl eingegeben haben, werden Informationen zur Datenbank, einschließlich ihrer Version, auf dem Bildschirm angezeigt. Beachten Sie, dass Sie zum Ausführen dieses Befehls Datenbankadministratorberechtigungen benötigen.

Die zweite Möglichkeit besteht darin, eine SQL-Abfrage zu verwenden. Öffnen Sie ein Datenbank-Dienstprogramm wie Firebird isql oder FlameRobin. Geben Sie die folgende Abfrage ein:

SELECT rdb$get_context('SYSTEM', 'ENGINE_VERSION') FROM rdb$database;

Führen Sie die Abfrage aus, und die Version der installierten Firebird-Datenbank wird angezeigt.

Version von Firebird herausfinden

Sie können eine SQL-Abfrage verwenden, um die Firebird-Version der Datenbank zu ermitteln:

SELECT rdb$get_context('SYSTEM', 'ENGINE_VERSION') AS version FROM rdb$database;

Diese Abfrage gibt die Firebird-Version als Zeichenfolge zurück. Die Firebird-Version 2.5.9 wird beispielsweise als "2.5.9.27085" als Rückgabewert angezeigt.

Wenn Sie die Firebird-Version über die Befehlszeile herausfinden möchten, können Sie das Dienstprogramm isql verwenden. Geben Sie an der Eingabeaufforderung Folgendes ein:

Die Ausgabe zeigt die Firebird-Version sowie weitere nützliche Informationen über die Datenbank an.

Wenn Sie die Firebird-Version kennen, können Sie besser verstehen, welche Funktionen in Ihrer Datenbank verfügbar sind und welche Dokumentation und Handbücher für die Verwendung mit Ihrer Firebird-Version geeignet sind.

Wie finde ich Versionsinformationen in Firebird

Wenn Sie mit der Firebird-Datenbank arbeiten, müssen Sie möglicherweise die aktuell installierte Version kennen. Dies kann beispielsweise beim Debuggen oder beim Planen eines Upgrades nützlich sein.

In Firebird gibt es mehrere Möglichkeiten, die Datenbankversion herauszufinden.

ArtDie BeschreibungEin Beispiel
SELECTFührt eine SELECT-Abfrage für die RDB$DATABASE-Systemtabelle aus.SELECT RDB$GET_CONTEXT('SYSTEM', 'ENGINE_VERSION') FROM RDB$DATABASE;
Grafik-ClientVerwenden Sie den Grafikclient, um die Versionsinformationen der Datenbank anzuzeigen.Finden Sie unter "Info" oder "Datenbankeigenschaften".
BefehlszeileVerwenden Sie die Befehlszeile und das isql-Dienstprogramm, um die Abfrage auszuführen.isql -user SYSDBA -password masterkey -z -q -c "SELECT RDB$GET_CONTEXT('SYSTEM', 'ENGINE_VERSION') FROM RDB$DATABASE;"

Wenn Sie eine dieser Methoden ausführen, erhalten Sie Informationen zur Version der Firebird-Datenbank, z. B. "3.0.6.33337".

Wo finde ich die Firebird-Version in der Datenbank

Sie können die Version von Firebird in der Datenbank mit dem Befehl herausfinden SELECT. Führen Sie dazu die folgende Abfrage aus:

SELECT rdb$get_context('SYSTEM', 'ENGINE_VERSION') AS VERSION FROM rdb$database;

Nach Abschluss dieser Abfrage wird ein VERSION-Feld mit der Firebird-Version angezeigt:

Zum Beispiel könnte das Abfrageergebnis 3.0.6.33329 sein .

Wenn Sie diese Abfrage ausführen, können Sie daher die Version von Firebird in der Datenbank herausfinden.