Seite 10 von 10

Re: TurboBird weiterentwickelt

Verfasst: Do 25. Dez 2025, 21:57
von maurog
Hier noch ein paar nützliche Hinweise:

--Hinweis zu Backup und Restore:
Nach dem Start der Anwendung werden auf der linken Seite in der Baumansicht die registrierten Server und darunter die zugehörigen registrierten Datenbanken angezeigt.
Solange ein Datenbank-Knoten nicht aufgeklappt wurde, ist die jeweilige Datenbank nicht verbunden (nicht connected).
Dies ist der ideale Zeitpunkt, um ein Backup oder Restore für eine registrierte Datenbank durchzuführen.

--Hinweis zu Restore mit mehreren Files:
Ich habe den Restore-Dialog von Tony leicht angepasst, sodass man aus einer Backup-Datei mehrere Datenbank-Dateien erstellen kann – also eine Firebird-Datenbank aufteilen kann.

Das ist besonders nützlich, wenn das System eine Begrenzung für die maximale File-Größe hat. In diesem Fall kann man zuerst ein Backup erstellen und anschließend ein Restore mit mehreren Files durchführen. So lassen sich große Datenbanken in mehrere kleinere Files splitten.

Bei solchen Restores muss für die zusätzlichen Files die Filegröße angegeben werden. Trotz genauer Durchsicht der gback-Dokumentation bekomme ich häufig die Fehlermeldung „Filegrößenangabe ist fehlerhaft“ (oder ähnlich).

Falls jemand schon einmal ein Restore mit mehreren Files erfolgreich durchgeführt hat, würde ich mich über eine kurze Rückmeldung freuen.

Normale 1:1-Restores und Backups funktionieren sowohl server- als auch clientseitig problemlos.


--Hinweis zu IBX-Scripter:
Im Verzeichnis TurboBirdRoot/data/sql_scripts/ befinden sich die originalen Beispiel-Skripte von Tony. Ein Blick lohnt sich auf jeden Fall, da Tony hier fast alle wichtigen Funktionen und Schlüsselfeatures von IBX-Scripter demonstriert.

IBX-Scripter erreicht man in TurboBird entweder über einen Rechtsklick auf den DB-Knoten in der Baumansicht → DB-Tools → MWA ScriptEngine, oder im Query-Window über die Toolbar (3. Icon).
Diese Skripte lassen sich auch direkt im Query-Window ausführen, da das Query-Window ebenfalls IBX-Scripter nutzt.

--Hinweis zu RXDbGrid (Datengrid in QueryWindow):
Oben links im DataGrid befindet sich ein Symbol mit Doppelpfeilen. Ein Klick darauf öffnet ein Kontextmenü.
Der Komponent bietet hier nützliche Funktionen wie Suche in den Daten, Filterfunktionen und weitere praktische Optionen.

Viele Grüße,
Maurog.

Re: TurboBird weiterentwickelt

Verfasst: Fr 26. Dez 2025, 05:16
von maurog
Hallo,
ich habe einen wichtigen Bug in der DB-Registry entdeckt und behoben. Neue Versionen der Binaries und des Source Codes sind bereits hochgeladen. Die Links bleiben unverändert.

Für alle, die bereits die vorherige Version heruntergeladen haben, entschuldige ich mich für die Unannehmlichkeiten. Bitte die neue Version verwenden.

Viele Grüße
Maurog