{"id":693517,"date":"2026-03-27T05:23:36","date_gmt":"2026-03-27T04:23:36","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=datagrip&#038;p=693517"},"modified":"2026-03-27T05:23:47","modified_gmt":"2026-03-27T04:23:47","slug":"datagrip-2026-1-abfragedateien-ueberarbeitet-datenquellen-vorlagen-in-ihrem-jetbrains-account-ki-agents-im-ki-chat-bessere-erklaerung-von-ausfuehrungsplaenen-und-vieles-mehr","status":"publish","type":"datagrip","link":"https:\/\/blog.jetbrains.com\/de\/datagrip\/2026\/03\/27\/datagrip-2026-1-abfragedateien-ueberarbeitet-datenquellen-vorlagen-in-ihrem-jetbrains-account-ki-agents-im-ki-chat-bessere-erklaerung-von-ausfuehrungsplaenen-und-vieles-mehr\/","title":{"rendered":"DataGrip 2026.1: Abfragedateien \u00fcberarbeitet, Datenquellen-Vorlagen in Ihrem JetBrains-Account, KI-Agents im KI-Chat, bessere Erkl\u00e4rung von Ausf\u00fchrungspl\u00e4nen und vieles mehr!"},"content":{"rendered":"\n<p>DataGrip 2026.1 ist da \u2013 das erste gro\u00dfe Update in diesem Jahr! Im Folgenden stellen wir Ihnen die Neuerungen im Detail vor.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/DG-releases-BlogFeatured-1280x720-1-1.png\" alt=\"\"\/><\/figure>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/datagrip\/download\/\" target=\"_blank\" rel=\"noreferrer noopener\">DataGrip 2026.1 herunterladen<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Abfragedateien und -konsolen<\/h2>\n\n\n\n<p>In dieser Version haben wir den Arbeitsablauf bei der parallelen Verwendung von Abfragedateien und Abfragekonsolen \u00fcberarbeitet. Auf diese Weise k\u00f6nnen Sie je nach Aufgabe und Workflow entweder das eine oder andere oder auch beide verwenden. Wir haben eine neue Methode zum Erstellen von Abfragedateien eingef\u00fchrt, mit der Sie den Dateinamen und den Speicherort selbst festlegen k\u00f6nnen. Standardm\u00e4\u00dfig wird die Datei im aktuellen Projektverzeichnis erstellt und mit dem Projekt verkn\u00fcpft.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"841\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/dg_20261_query_files_create_new.png\" alt=\"\" class=\"wp-image-685914\"\/><\/figure>\n\n\n\n<p>Alle einer Datenquelle zugeordneten Abfragedateien werden im Ordner <em>Query Files<\/em> des Datenbank-Explorers angezeigt. Dies vereinfacht die Navigation und erleichtert die Fokussierung auf den Kontext einer Datenquelle.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"951\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/dg_20261_query_files_folder.png\" alt=\"\" class=\"wp-image-685925\"\/><\/figure>\n\n\n\n<p>Apropos Fokussierung und informativere Bedienoberfl\u00e4che: Wir haben im <em>Settings<\/em>-Dialog der IDE unter <em>Database <\/em>| <em>Query Execution<\/em> | <em>Query Files<\/em> einige Anzeigeeinstellungen eingef\u00fchrt. Mit diesen Einstellungen k\u00f6nnen Sie sicherstellen, dass die Informationen zu den Abfragedateien genau dort angezeigt werden, wo Sie sie ben\u00f6tigen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"674\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/dg_20261_query_files_settings.png\" alt=\"\" class=\"wp-image-685936\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">KI<\/h2>\n\n\n\n<p>Sie k\u00f6nnen eine Datei aus einem Codeabschnitt erstellen, den Ihnen AI Assistant in einer Unterhaltung im Toolfenster <em>AI Chat<\/em> vorschl\u00e4gt. Bisher war der erstellten Datei weder eine Datenquelle noch ein SQL-Dialekt zugeordnet. Wenn Sie nun Kontextinformationen zur verwendeten Datenbank bereitstellen, ordnet DataGrip der neuen Datei automatisch die angegebene Datenquelle und den richtigen SQL-Dialekt zu. Wenn Sie au\u00dferdem dem AI Assistant Fragen zu einer SQL-Datei stellen, der bereits eine Datenquelle zugeordnet ist, weist die IDE auch der neu erstellten Datei dieselbe Datenquelle zu.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"1341\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/dg_20261_aia_attached_context_02.png\" alt=\"\" class=\"wp-image-685815\"\/><\/figure>\n\n\n\n<p>Dar\u00fcber hinaus k\u00f6nnen Sie nun im Toolfenster <em>AI Chat<\/em> mit KI-Agents arbeiten. DataGrip unterst\u00fctzt derzeit Claude Agent und Codex. Wenn Sie f\u00fcr Ihre Aufgabe also die Unterst\u00fctzung eines bestimmten Agents ben\u00f6tigen, erhalten Sie diese direkt in der IDE.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/image-45.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>Au\u00dferdem wurde der MCP-Server um datenbankspezifische Funktionen erweitert. Dadurch k\u00f6nnen integrierte KI-Agents und Drittanbieter-Tools strukturierter mit Datenbanken arbeiten. So ist es nun zum Beispiel m\u00f6glich, SQL-Abfragen auszuf\u00fchren und laufende Abfragen abzubrechen, und Verbindungskonfigurationen k\u00f6nnen abgerufen und getestet werden. Au\u00dferdem sind aus Sicherheitsgr\u00fcnden standardm\u00e4\u00dfig vier Stufen der Benutzerzustimmung f\u00fcr den Zugriff auf Daten und Schemata erforderlich.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Konnektivit\u00e4t<\/h2>\n\n\n\n<p>Sie k\u00f6nnen jetzt Ihre Einstellungen f\u00fcr Datenquellen wiederverwenden, indem Sie Datenquellen-Vorlagen anlegen. Die Vorlagen werden in Ihrem <a href=\"https:\/\/sales.jetbrains.com\/hc\/en-gb\/articles\/208459005-What-is-JetBrains-Account\" target=\"_blank\" rel=\"noopener\">JetBrains-Account<\/a> gespeichert und enthalten Einstellungen aus den Tabs <em>General<\/em> und <em>Advanced<\/em> des Dialogs <em>Data Source and Drivers<\/em>, allerdings ohne Ihre Datenbank-Anmeldedaten. Wenn Sie bestimmte Datenquellen-Einstellungen in einer anderen IDE wiederverwenden m\u00f6chten, in der Sie mit Ihrem Account angemeldet sind, k\u00f6nnen Sie einfach eine Vorlage verwenden. \u00d6ffnen Sie die Vorlagenliste auf dem Tab <em>Data Source Templates<\/em> des Dialogs <em>Data Sources and Drivers<\/em>, w\u00e4hlen Sie die gew\u00fcnschte Vorlage aus und erstellen Sie daraus eine Datenquelle.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"1052\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/dg_20261_connectivity_templates_tab-1.png\" alt=\"\" class=\"wp-image-692093\"\/><\/figure>\n\n\n\n<p>Wir haben au\u00dferdem Unterst\u00fctzung f\u00fcr PostgreSQL 18 hinzugef\u00fcgt, einschlie\u00dflich der Aufl\u00f6sung von <code>OLD<\/code> und <code>NEW<\/code> in <code>RETURNING<\/code>-Klauseln, <code>WITHOUT OVERLAPS<\/code> in Einschr\u00e4nkungen von PRIMARY KEY und UNIQUE sowie weiterer neu eingef\u00fchrter Schl\u00fcsselw\u00f6rter und Befehle.<\/p>\n\n\n\n<p>Auch im Tab <em>General <\/em>des Dialogs <em>Data Sources and Drivers<\/em> haben wir einige Verbesserungen vorgenommen. Erstens haben wir <em>Data Sources<\/em>, <em>Drivers<\/em>, und weitere Abschnitte in Haupttabs umgewandelt, die auf der linken Seite angezeigt werden. Dann haben wir das <em>Comment<\/em>-Feld standardm\u00e4\u00dfig ausgeblendet \u2013 es wird erst angezeigt, wenn Sie auf <em>Add Comment<\/em> klicken und einen Kommentar eingeben. Das Dropdown-Men\u00fc <em>Driver<\/em> informiert Sie nun dar\u00fcber, wenn noch kein Treiber heruntergeladen wurde; in diesem Fall wird neben dem Dropdown-Men\u00fc eine <em>Download<\/em>-Schaltfl\u00e4che angezeigt. Au\u00dferdem werden die Optionen unter <em>Connection type<\/em> als Tabs angezeigt, wenn weniger als drei Optionen verf\u00fcgbar sind. Und schlie\u00dflich haben wir die Schaltfl\u00e4che <em>Create DDL Mapping<\/em> von diesem Tab entfernt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"1052\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/dg_20261_connectivity_data_source_settings_dialog-1.png\" alt=\"\" class=\"wp-image-692105\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><em>Explain Plan<\/em> \u2013 verbesserte Bedienung und Nutzungserfahrung<\/h2>\n\n\n\n<p>Im Toolfenster <em>Services<\/em> steht Ihnen jetzt ein \u00fcbersichtlicherer Tab f\u00fcr die Arbeit mit Abfrage-Ausf\u00fchrungspl\u00e4nen zur Verf\u00fcgung. Der Tab hei\u00dft nun <em>Query Plan<\/em> und enth\u00e4lt Untertabs f\u00fcr die Flammendiagramme <em>Total Cost<\/em> und <em>Startup Cost<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"934\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/dg_20261_explain_plan_02.png\" alt=\"\" class=\"wp-image-685881\"\/><\/figure>\n\n\n\n<p>Auf dem <em>Operations Tree<\/em> des Plans finden Sie detaillierte Informationen zu jeder Zeile in einem separaten Bereich auf der rechten Seite des Tabs. Wenn eine Zelle einen Tabellennamen enth\u00e4lt, steht in einem Popup eine Kurzdokumentation zur Tabelle zur Verf\u00fcgung.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"632\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/dg_20261_explain_plan_03.png\" alt=\"\" class=\"wp-image-685892\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Code-Editor<\/h2>\n\n\n\n<p>Die Aufl\u00f6sungsinspektion f\u00fcr Label-R\u00fcckverweise l\u00e4sst sich jetzt einfacher unterdr\u00fccken, da wir diese Option in die Liste der Kontextaktionen aufgenommen haben. Sie k\u00f6nnen diese Option unter der Kontextaktion <em>Enable option \u201eSuppress for back label references\u201c<\/em> ein- und ausschalten.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"629\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/dg_20261_code_editor_suppress_inspection_02.png\" alt=\"\" class=\"wp-image-685848\"\/><\/figure>\n\n\n\n<p>Auch das Ausf\u00fchren eines Codeabschnitts ist jetzt einfacher \u2013 selbst wenn DataGrip diesen nicht korrekt analysieren kann. W\u00e4hlen Sie einfach den Codeabschnitt aus, klicken Sie mit der rechten Maustaste darauf und w\u00e4hlen Sie <em>Execute Selection as Single Statement<\/em>.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"1309\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/dg_20261_code_editor_execute_context_menu_action.png\" alt=\"\" class=\"wp-image-685826\"\/><\/figure>\n\n\n\n<p>Der Code-Editor wurde au\u00dferdem um neue Animationsmodi f\u00fcr die Cursorbewegung erweitert: <em>Snappy<\/em> und <em>Gliding<\/em>. Wir hoffen, dass Sie mit diesen Modi noch besser und angenehmer tippen werden. Den Modus <em>Snappy<\/em> hat unser Team entwickelt, da Animationen je nach Person unterschiedlich wirken k\u00f6nnen.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/dg_20261_caret_animation_snappy.mp4\"><\/video><\/figure>\n\n\n\n<p>Der <em>Gliding<\/em>-Modus wiederum \u00e4hnelt den Modi, die Sie aus anderen Texteditoren kennen.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/dg_20261_caret_animation_gliding.mp4\"><\/video><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Mit Daten arbeiten<\/h2>\n\n\n\n<p>Bei <a href=\"https:\/\/www.jetbrains.com\/help\/datagrip\/2025.3\/microsoft-sql-server.html\" target=\"_blank\" rel=\"noopener\">Microsoft SQL Server<\/a> unterst\u00fctzen wir jetzt JSON-Indizes. Sie k\u00f6nnen die Indizes bei der Codegenerierung und auch in den <a href=\"https:\/\/www.jetbrains.com\/help\/datagrip\/2025.3\/create-and-modify-dialogs.html\" target=\"_blank\" rel=\"noopener\"><em>Create<\/em>&#8211; und <em>Modify<\/em>-Dialogen<\/a> verwenden.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1258\" height=\"1372\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/dg_20261_dadta_json_indexes.png\" alt=\"\" class=\"wp-image-685870\"\/><\/figure>\n\n\n\n<p>Au\u00dferdem haben wir die Schaltfl\u00e4che <em>Show Geo Viewer<\/em> in die Symbolleiste verschoben, damit sie leichter zu finden ist.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/image-26.png\" alt=\"\" class=\"wp-image-688493\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Mit Dateien arbeiten<\/h2>\n\n\n\n<p>Sie k\u00f6nnen jetzt festlegen, wie sich die <em>Delete<\/em>-Aktionen verhalten sollen. Die IDE kann gel\u00f6schte Dateien entweder in den Papierkorb verschieben oder endg\u00fcltig l\u00f6schen. Um dieses Verhalten festzulegen, \u00f6ffnen Sie den <em>Settings<\/em>-Dialog der IDE, navigieren Sie zu <em>Appearance &amp; Behavior<\/em> | <em>System Settings<\/em> und aktivieren oder deaktivieren Sie die Option <em>Move files to the bin instead of deleting permanently<\/em>. Diese Einstellung ist standardm\u00e4\u00dfig aktiviert.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1258\" height=\"976\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/dg_20261_files_delete_files_setting.png\" alt=\"\" class=\"wp-image-685903\"\/><\/figure>\n\n\n\n<p>Wenn Sie auf DataGrip 2026.1 upgraden m\u00f6chten oder Fragen bzw. Anregungen haben, finden Sie hier einige n\u00fctzliche Links:<\/p>\n\n\n\n<ul>\n<li><a href=\"https:\/\/www.jetbrains.com\/datagrip\/download\/\" target=\"_blank\" rel=\"noreferrer noopener\">DataGrip 2026.1 herunterladen<\/a>.<\/li>\n\n\n\n<li>Eine vollst\u00e4ndige Liste der Verbesserungen finden Sie auf unserer&nbsp;<a href=\"https:\/\/www.jetbrains.com\/datagrip\/whatsnew\/\" target=\"_blank\" rel=\"noreferrer noopener\">Das ist neu<\/a>&nbsp;-Seite.<\/li>\n\n\n\n<li>Kontaktieren Sie uns auf&nbsp;<a href=\"https:\/\/twitter.com\/datagrip\" target=\"_blank\" rel=\"noreferrer noopener\">X<\/a>.<\/li>\n\n\n\n<li>Bitte melden Sie eventuelle Bugs in unserem <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/DBE\" target=\"_blank\" rel=\"noreferrer noopener\">Issue-Tracker<\/a>.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Ihr DataGrip-Team<\/p>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/05\/IMG_1977-e1683538789993-200x200.jpeg\" width=\"200\" height=\"200\" alt=\"Stanislav Garkusha\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                            <h4>Stanislav Garkusha<\/h4>\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":964,"featured_media":692820,"comment_status":"closed","ping_status":"closed","template":"","categories":[],"tags":[],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/datagrip\/693517"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/datagrip"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/types\/datagrip"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/users\/964"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/comments?post=693517"}],"version-history":[{"count":2,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/datagrip\/693517\/revisions"}],"predecessor-version":[{"id":693519,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/datagrip\/693517\/revisions\/693519"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/media\/692820"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/media?parent=693517"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/categories?post=693517"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/tags?post=693517"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/cross-post-tag?post=693517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}