KeepTool 16.1.0

Veröffentlicht 23. April 2024

Verbesserungen in Hora

  • Filterzeile im Data-Content-Grid und SQL-Ergebnisfenster
    Bei leerer Ergebnismenge wird die Filterzeile ausgeblendet, um Fehleingaben zu vermeiden. Sobald mindestens eine Datenzeile vorhanden ist, erscheint sie wieder.

  • Skripterstellung (INSERT, UPDATE, MERGE, DELETE)
    Die Menüpunkte öffnen nun einen Optionsdialog mit anpassbaren Einstellungen.

    • Aktionen: Save to file und Copy to clipboard.

    • Aktuelle Einstellungen können als Standard gespeichert und im Einstellungsdialog geändert werden.

  • Change Column Order
    Ein Klick auf einen Spaltennamen fokussiert die entsprechende Spalte im Data Content Grid. Ab Version 16.1.0 wird diese zusätzlich farblich hervorgehoben.

  • BOOLEAN-Unterstützung
    Vollständige Unterstützung für den Datentyp BOOLEAN in Oracle 23ai.

PL/SQL-Typen

  • Übersichtsdarstellung mit zusätzlichen Checkbox-Spalten und ggf. Anzeige des übergeordneten Typs.

  • Neuer Menüpunkt zum Bearbeiten von Eigenschaften wie final und instantiable.

  • Lasche Attributes zeigt Datentypinformationen analog zu Tabellenspalten, inklusive Symbolen.

  • Neues Kontextmenü: Attribute hinzufügen, ändern oder löschen.

  • Quellcode-Fenster zeigt nun auch den DB-Objekt-Browser an.

Verbindungen

  • Standard für TCP/IP-Verbindungen geändert von IPv4 auf IPv4 / IPv6.

    • Rückstellung auf IPv4 ist möglich.

Tabellen & Constraints

  • Show Exceptions: Neue Schaltfläche Copy Analysis SQL kopiert die SQL-Abfrage, die die Datentabelle füllt.

  • Tabellenliste (Data Content Browser):

    • Truncate: Löscht alle Daten der Tabelle ohne Rollback.

    • Show DDL: Zeigt DDL für Tabellen, Views oder Synonyme.

  • Move Tablespace: Umbenannt zu Move. Ab Oracle 12c R2 ist kein Tablespace mehr zwingend nötig. Neue Optionen: move online, update indexes, compression, logging.

  • Tables | Columns:

    • Not-Null-Spalten blau, Primär-/Unique-Spalten fett.

    • Zusätzlicher Punkt-Indikator für indizierte Spalten.

  • Constraints: Standardmäßig deferrable, initially immediate. Erleichtert temporäres Deaktivieren via SET CONSTRAINTS ALL DEFERRED.

  • Master/Detail-Ansicht: Markierungen durch Klick in der unteren rechten Ecke.

  • DDL for PostgreSQL: Erzeugt an PostgreSQL angepasstes DDL inkl. Tabellen, Indizes, Constraints, Fremdschlüssel, Kommentare sowie Basis für Trigger/Funktionen.

SQL-Seite

  • New Resultset Window → Umbenannt in Execute query in new window.

    • Führt Abfrage aus und öffnet Ergebnis in neuem Datagrid.

    • Aktives Fenster wird mit grünem Symbol markiert.

  • Neuer Menüpunkt Format | Create UUID: Fügt UUID/GUID ein (Strg+Alt+Umschalt+U).

Detaildaten-Browser

  • Fremdschlüsselname wird angezeigt, wenn mehrere FKs auf dieselbe Mastertabelle verweisen.

Weitere Verbesserungen

  • Vertikale Zeilengröße in Data Content, SQL-Ergebnismenge und SQL-Parameter-Eingabe skalierbar.

  • Rebuild Index: Logging optional deaktivierbar (nologging für Performance).

  • SDO Geometry Viewer: Unterstützt nun auch 3D-Daten durch Projektion.

  • Tablespace-Seite: Neue Registerkarte SYSAUX Occupants mit sortierter Übersicht nach Platzverbrauch.

  • DBA-Seiten: Pipes und Outlines verschoben in die DBA-Gruppe.

  • DBMS Jobs: Neuer Menüpunkt Convert to Scheduler DDL … (auch für Mehrfachauswahl).

  • Master/Detail-Diagramm: Neue Tabellendarstellung (Spalten + Datentypen), Mouse-Over zeigt Spalten im Grid, erweitertes Kontextmenü.

  • ORDS | Clients: Anzeige der Privilegien und Rollen; Rollen per Kontextmenü zuweisbar/entziehbar.

  • ER Diagrammer: Verbindungen werden nun gerade ausgerichtet.

Sicherheit

  • Setup installiert Wibu CodeMeter Runtime 8.00a.

    • Update dringend empfohlen, insbesondere für Netzwerk-Lizenzserver.

    • Download: Wibu Supportseite.

    • Details siehe Wibu Security Advisories.