JetBrains 16. jūlijā izlaida DataGrip 2026.2. Šajā versijā datubāzu redaktors pirmo reizi ļauj AI aģentam pašam izveidot un mainīt savienojumu ar datubāzi.
Agrāk AI čats prata rakstīt un skaidrot SQL vaicājumus, taču pašu pieslēgumu iestatīšana palika cilvēka ziņā. Cilvēkam nācās ievadīt hostu, portu, lietotājvārdu un draivera parametrus, pirms aģents vispār varēja kaut ko izpildīt. Tagad aģents to var izdarīt patstāvīgi, ja lietotājs katru izmaiņu apstiprina. Tā ir tā pati virzība, ko JetBrains sāka martā ar versiju 2026.1, tikai aģents tagad tiek līdz pašiem pieslēgumu iestatījumiem.
DataGrip ir JetBrains atsevišķais datubāzu klients, ar ko strādā gan izstrādātāji, gan datu inženieri. Vienā logā tas savieno relāciju datubāzes, tādas kā PostgreSQL un MySQL, kā arī analītiskās sistēmas Snowflake un ClickHouse. Līdz šim aģents varēja palīdzēt ar vaicājumiem tikai jau atvērtā pieslēgumā. Jaunās prasmes maina to, cik daudz no darba plūsmas aģents spēj paveikt bez cilvēka iejaukšanās.
Trīs jaunas AI aģenta prasmes
DataGrip 2026.2 pievieno trīs prasmes, kas komplektā ieslēgtas pēc noklusējuma: database-tools, database-connection-management un database-text-to-sql. Pirmā ļauj aģentam apskatīt datubāzes struktūru un palaist vaicājumus. Otrā konfigurē pašus pieslēgumus. Trešā ģenerē SQL pēc esošās shēmas tieši no čata loga, tāpēc aģentam nav jāmin lauku un tabulu nosaukumi.
Text-to-sql prasme ir noderīga tieši lielās shēmās, kur cilvēks visus tabulu nosaukumus vairs neatceras. Aģents nolasa faktisko shēmu un raksta vaicājumu pret reālajām tabulām, nevis pret izdomātām. Tas samazina kļūdainu vaicājumu skaitu, kad kolonnas nosaukums atšķiras no tā, ko cilvēks bija paredzējis.
Otrajā prasmē ietilpst divi jauni MCP rīki: create_database_connection un edit_database_connection. Tie strādā bez papildu uzstādīšanas, jo attiecīgie MCP rīki jau iekļauti prasmē. Pirms jebkuras izmaiņas datubāzē DataGrip parāda apstiprinājuma logu, tāpēc aģents neko nepārraksta bez lietotāja piekrišanas. Šis apstiprinājums ir svarīgs, kad aģents strādā ar produkcijas datubāzi, kur nejauša izmaiņa var izmaksāt dārgi.
Prasmes nāk līdzi komplektā un ir ieslēgtas pēc noklusējuma, tāpēc SQL ģenerēšanai no shēmas atsevišķs MCP serveris vairs nav jāpievieno.
Komandrindas rīks datu avotu pārvaldībai
Otra lielā izmaiņa ir komandrindas atbalsts datu avotiem. Jaunās komandas list un manage darbojas formā datagrip dataSources <komanda> [opcijas] [argumenti]. Komanda manage pieņem JSON failu ar vairākām instrukcijām un atgriež rezultātu arī JSON formātā, tāpēc pieslēgumus var veidot pa partijām no skriptiem vai CI cauruļvadiem.
Šis komandrindas režīms noder komandām, kur katram izstrādātājam vajag vienādu pieslēgumu kopu. Iepriekš katrs pieslēgumu iestatīja ar roku vai kopēja XML failus. Tagad vienu JSON failu var glabāt repozitorijā un izpildīt uz jebkuras mašīnas. Komandrindas izvadē SQL parādās ar sintakses izcelšanu, kā redzams JetBrains izlaiduma aprakstā.
Pieci JDBC draiveri komplektā
DataGrip 2026.2 līdzi nāk pieci datubāzu draiveri, tāpēc pēc instalēšanas tie vairs nav jālejupielādē atsevišķi:
- Microsoft SQL Server 13.2.1
- MongoDB 1.21
- MySQL Connector/J 9.5.0
- PostgreSQL 42.7.3
- Redis 1.6
Iepriekš draiveri lielākoties tika vilkti no tīkla pie pirmā pieslēguma, kas slēgtos vai lēnos tīklos radīja aizkavi. Uzņēmumos ar stingru starpniekserveri lejupielāde dažkārt vispār neizdevās. Tagad piecas populārākās datubāzes darbojas uzreiz pēc instalēšanas. Draiveru versijas ir fiksētas laidienā, tāpēc visai komandai ir vienāda draivera versija bez atsevišķas saskaņošanas. Ja vajag citu draivera versiju, to joprojām var pievienot ar roku.
Sesiju kontrole un Snowflake
Versija pievieno trīs režīmus, kā sadalīt savienojumus ar datubāzi. Var izmantot vienu koplietotu sesiju, divas sesijas (vienu koplietotu un otru introspekcijai) vai atsevišķu sesiju katram klientam. Šis dalījums palīdz, kad ilgstošs vaicājums vienā logā nedrīkst bloķēt shēmas nolasīšanu citā. Izstrādātājs var turpināt pārlūkot tabulas, kamēr smagais vaicājums fonā vēl darbojas. Atsevišķa sesija katram klientam noder arī tad, kad datubāzē ir stingri sesiju līmeņa iestatījumi, kurus dažādi rīki nedrīkst dalīt.
Snowflake lietotājiem parādās jauns rīkjoslas nolaižamais saraksts lomas un noliktavas maiņai, tāpēc komandu SET ROLE vairs nav jāraksta ar roku. ClickHouse un Snowflake SQL atbalsts paplašināts ar jaunām komandām, tostarp ClickHouse vaicājumu parametriem un SYSTEM komandām. AlternativeTo apraksts atzīmē, ka draiveru iekļaušana komplektā ir viena no praktiskāk jūtamajām izmaiņām ikdienas darbā.
Kā to iegūt
DataGrip 2026.2 ir pieejama lejupielādei jau tagad. Tā ietilpst JetBrains abonementā līdzās pārējiem uzņēmuma izstrādes rīkiem. Iepriekšējā versija 2026.1 iznāca 26. martā un ienesa AI aģentus DataGrip čatā, bet jūlija laidiens šiem aģentiem atver arī pieslēgumu iestatījumus. Tā pati AI aģentu loģika parādās arī citos JetBrains produktos, tāpēc DataGrip lietotāji, kas strādā vēl kādā IDE, atradīs līdzīgu darba plūsmu.
Komentāri
Šim rakstam vēl nav komentāru. Esi pirmais, kurš dalās ar savu viedokli.