DataGrip 2023.1 ist da! Diese Version ist etwas ganz Besonderes, denn sie ist einzig und allein der Qualität gewidmet. Wir haben zahlreiche Fehler behoben, die sich in unserem öffentlichen Issue-Tracker angesammelt haben. Sehen wir uns einmal an, welche Probleme dabei korrigiert wurden!
Abhängig von einer neuen Einstellung kann DataGrip auch ein Leerzeichen zwischen dem Schlüsselwort EXISTS
und der linken Klammer einfügen. Wenn Sie das alte Formatierungsverhalten (ohne Leerzeichen) beibehalten möchten, können Sie die Einstellung Space after keyword unter Preferences | Editor | Code Style | SQL (auf dem Tab Queries) in No ändern.
WINDOW
-Klausel wird jetzt unterstützt. LAG
und LEAD
wurden behoben. FOR UPDATE
wird jetzt in verschachtelten Abfragen unterstützt. ENCRYPTION
-Syntax wird jetzt unterstützt. EXCLUDE
-Constraints jetzt korrekt in Anführungszeichen. UNNEST
-Abfragen funktioniert jetzt korrekt. EPHEMERAL
-Spalten, INTERSECT
und EXCEPT
-Klauseln werden jetzt unterstützt. Oracle: Wir haben mehrere Verbesserungen vorgenommen, um die Introspektion auf Stufe 1 zu beschleunigen, insbesondere bei Verwendung des schnellen internen Katalogs.
Prüfen Sie, ob Sie bereits über die Berechtigungen SELECT_CATALOG_ROLE
und SELECT ANY DICTIONARY
verfügen. Damit erhalten Sie Zugriff auf den internen Oracle-Katalog, was die Introspektion erheblich beschleunigt, da die normalen Oracle-Kataloge recht langsam sind.
Weitere Informationen zur Introspektion in Oracle.
ROW_FORMAT
-Klausel/Syntax wird jetzt unterstützt. REFERENCING
-Klausel wird die DDL des Triggers korrekt generiert.
ENUM
-Spalte können jetzt geändert werden. JSON
-Spalten werden jetzt unterstützt. TIMESTAMP
-Werten gehen nicht mehr verloren.
CREATE PROCEDURE
und CREATE FUNCTION
werden jetzt erwartungsgemäß mit ";" beendet. IN (...)
wurde behoben.
%TYPE
wird eine Warnung ausgegeben. COUNT
) korrigiert.
Wenn die Option Specify next value for sequences nicht aktiviert ist, generiert DataGrip die DDL der Sequenz und fügt den Startwert unter START WITH start_value
hinzu.
Wenn die Option Specify next value for sequences aktiviert ist, fügt DataGrip der DDL den nächsten Wert der Sequenz hinzu, mit einigen Unterschieden bei den folgenden Datenbanken:
RESTART WITH
-Klausel der Anweisungen CREATE
und ALTER
angegeben. START WITH
-Klausel der CREATE
-Anweisung angegeben. Der Startwert wird in der START WITH
-Klausel und der nächste Wert in der RESTART WITH
-Klausel der ALTER
-Anweisung angegeben. START WITH
-Klausel der CREATE
-Anweisung angegeben. Der nächste Wert wird in der RESTART WITH
-Klausel der ALTER
-Anweisung angegeben (das Ändern des Startwertes ist in Db2 nicht erlaubt).