KeepTool 16.2.2

Veröffentlicht 10. April 2025

Oracle SQL*Plus-Kompatibilität

  • INSERT-Skriptzeilen mit räumlichen Daten werden jetzt automatisch in mehrere Zeilen aufgeteilt, wobei jede Zeile kürzer als 2000 Zeichen ist.

  • Dadurch ist volle Kompatibilität mit Oracle SQL*Plus gewährleistet.


Verbesserungen bei Container-Datenbanken (CDB)

Eigenschaften-Ansicht

  • Bisher zeigte der letzte Reiter auf der CDB-Seite nur die Eigenschaften der aktuell ausgewählten Container-Datenbank.

  • Nun können die Eigenschaften aller CDBs nebeneinander angezeigt werden – das macht den Vergleich von PDB-Einstellungen deutlich einfacher.

  • Eigenschaften, die vom Root-Container abweichen, werden farblich hervorgehoben.

Tablespace-Nutzung

  • Früher zeigte die CDB-Tablespace-Registerkarte lediglich ein Kontrollkästchen, ob ein Tablespace in der jeweiligen CDB genutzt wurde.

  • Dies wurde durch eine numerische Anzeige in MB ersetzt, die die tatsächlich genutzte Größe pro CDB darstellt.


Plattformübergreifende DDL-Generierung

  • Seit Version 16.1.0 bietet die Tabellenübersicht ein Menüelement zur Erstellung von DDL für PostgreSQL.

  • Ab Version 16.2.2 gibt es ein ähnliches Menüelement für Microsoft SQL Server.


Verbesserungen im Dialog „Spaltenreihenfolge ändern“

Der Dialog, der über das Kontextmenü in Data Content und SQL Query Resultset aufgerufen wird, bietet nun:

  • Speicherung der Fenstergröße (merkt sich die zuletzt verwendete Einstellung).

  • Verbesserte Formatierung:

    • Pflichtspalten in blauer Schrift,

    • Primär- und eindeutige Schlüsselspalten in Fettschrift,

    • konsistent mit anderen Datenraster-Ansichten.

  • Datentyp-Symbole neben jeder Spalte.

  • Tooltips mit Datentyp und Kommentar (falls in Einstellungen → Data Content → Tooltips in Grid-Ansicht aktivieren gesetzt).


Kontextmenü und Code-Generierung

  • Das Menüelement „In Zwischenablage kopieren“ im Tabellen-Kontextmenü wurde in „Code generieren“ umbenannt.

  • Im Spaltenauswahldialog (für SELECT-, INSERT- oder MERGE-Skripte) werden nun Datentyp-Symbole neben den Spaltennamen angezeigt.


Master/Detail-Ansicht

  • In Version 16.1.0 wurde ein zusätzliches Datenraster eingeführt, das die Spaltennamen und Datentypen der Tabellen im Diagramm bei Mausüberfahrt anzeigt.

  • In 16.2.2 zeigt dieses Raster nun auch Spaltenkommentare.

  • Tipp: Vergrößern Sie den Rasterbereich, um mehr Platz für Kommentare zu schaffen.


Benutzerdefinierte Ersetzungsausdrücke in DML-Skripten

  • Die Dialoge zur Erstellung von INSERT/UPDATE/MERGE-Skripten erlauben nun die Definition von Ersetzungsausdrücken für bestimmte Spalten.

  • Beispiel: Eine Primärschlüsselspalte kann mit SEQUENCE_NAME.NEXTVAL befüllt werden, anstatt vorhandene Werte zu exportieren.

  • Funktionen:

    • Zuordnung von Spaltennamen → Ausdruck möglich.

    • Dropdown mit vorgeschlagenen Ausdrücken (z. B. Sequenzen, Zeitstempel).

    • Möglichkeit, eigene Ausdrücke manuell einzugeben.


Benutzeroberfläche

  • Datentyp-Symbole werden nun in Halbfett-Schrift angezeigt, was für ein leichteres Erscheinungsbild sorgt.

  • Der Befehl „Show DDL“ für Benutzer öffnet nun einen Dialog mit Auswahlmöglichkeiten für ein- und auszuschließende Objekte und merkt sich die getroffene Auswahl.

  • Im Dialog zur Spaltenauswahl (für INSERT/UPDATE/MERGE-Skripte) stehen nun zusätzliche Schaltflächen zur Massen-Auswahl zur Verfügung:

    • ✅ Alle Spalten markieren

    • ✅ Pflichtspalten markieren

    • ✅ Primär-/Unique-Key-Spalten markieren

    • ✅ Indizierte Spalten markieren

    • ❌ Alle Spalten abwählen

    • ❌ Spalten mit Standardwerten abwählen

    • ❌ Spalten mit Trigger-Logik abwählen


Optionen für Schema-Präfixe

  • Reverse DB: Neue Checkbox „Objektnamen immer mit Schemapräfix versehen“.

    • Standard (nicht markiert): Präfixe nur für Objekte außerhalb des aktuellen Schemas.

  • Hora-Einstellungen (Verhalten): Neue Checkbox „Schemapräfix immer im Show DDL-Befehl einfügen“.

    • Nützlich für Kunden, die Skripte grundsätzlich als SYS ausführen.


Performance

  • Schnellere Darstellung von vektorbasierten Skins, besonders beim WXI-Skin spürbar.


Sicherheits- und Runtime-Updates

    • Das Setup installiert nun die Wibu CodeMeter Runtime Version 8.30a.

    • Dringende Empfehlung: Aktualisieren Sie die Runtime, insbesondere auf Netzwerklizenzservern.

    • Download: Wibu User Software Downloads

    • Weitere Details: Wibu Security Advisories