{"id":30867,"date":"2019-10-31T21:37:53","date_gmt":"2019-10-31T18:37:53","guid":{"rendered":"https:\/\/prohoster.info\/blog\/datagrip-2019-1-podderzhka-novyh-baz-initsializatsionnye-skripty-novye-inspektsii-i-drugoe\/"},"modified":"2019-10-31T21:37:53","modified_gmt":"2019-10-31T18:37:53","slug":"datagrip-2019-1-podderzhka-novyh-baz-initsializatsionnye-skripty-novye-inspektsii-i-drugoe","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/datagrip-2019-1-podderzhka-novyh-baz-initsializatsionnye-skripty-novye-inspektsii-i-drugoe","title":{"rendered":"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Tere! Vaatame uusi v\u00f5imalusi \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/datagrip\/download\">DataGrip 2019.1<\/a><\/noindex>. Tuletame meelde, et DataGrip'i funktsionaalsus on saadaval ka teistes meie tasulistes IDE-des, v\u00e4lja arvatud WebStorm.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/1be9a21783bb2ff0a32924387f4dc09b.jpg\" style=\"display:block;margin: 0 auto;\" \/><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Uute andmebaaside toimetamine<\/h2>\n<p>\nSelles versioonis said ametliku toe meie t\u00f6\u00f6riistadega kohe neli andmebaasi:<\/p>\n<p><strong>Apache Hive <\/strong>\u2013 andmehalduse s\u00fcsteem, mis p\u00f5hineb Hadoop platvormil.<br \/>\n<strong>Greenplum<\/strong> \u2013 anal\u00fc\u00fctiline andmebaasi halduss\u00fcsteem, mis p\u00f5hineb PostgreSQL-l.<br \/>\n<strong>Vertica<\/strong> \u2013 veergude andmebaas suurte andmete anal\u00fc\u00fcsimiseks.<br \/>\n<strong>Snowflake<\/strong> \u2013 pilvep\u00f5hine andmehoidla. R\u00e4\u00e4kides relatsioonilisest andmebaasist, siis Snowflake'i <noindex><a rel=\"nofollow\" href=\"https:\/\/youtrack.jetbrains.com\/issue\/DBE-3024\">paluti k\u00f5ige rohkem<\/a><\/noindex>. Selles versioonis toetasime ainult SQL-i, introspektsiooni vabastame hiljem.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/fb07597ee785e889c0e6c33bdd3e6f1e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>\u00dchendus<\/h2>\n<p>\nOleme muutnud andmebaasiga \u00fchenduse dialooge: oleme p\u00fc\u00fcdnud muuta selle arusaadavamaks ja mugavamaks.<\/p>\n<h3><strong>\u00dcldine<\/strong><\/h3>\n<p>\nSelles vahekaartis on peamiselt toimunud refaktoreerimine.<\/p>\n<p>V\u00e4li <strong>\u00dchendi t\u00fc\u00fcp <\/strong>nimetati varem <strong>URL-i t\u00fc\u00fcbiks <\/strong>ja oli k\u00f5ige alumine. Kuid kuna selle v\u00e4lja v\u00e4\u00e4rtus m\u00e4\u00e4rab edasise protsessi, on see n\u00fc\u00fcd \u00fcleval.<\/p>\n<p>V\u00e4li <strong>Database<\/strong> asetatud kasutajanime ja parooli sisestamise j\u00e4rel, sest autentimine on vajalik andmebaaside nimekirja kuvamiseks <i>Ctrl\/Cmd+Space<\/i>.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/28d163dacf839a1e62b939460a0b4630.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEelmise postituse kommentaarides <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/JetBrains\/blog\/431646\/#comment_19458272\">arutati palju<\/a><\/noindex> parooli salvestamist. Lisatud on uusi valikuid ja tehtud avanev loend. Selle loendi v\u00e4\u00e4rtused:<\/p>\n<ul>\n<li>\u00c4ra salvesta parooli.<\/li>\n<li>Salvesta kuni DataGrip'i taask\u00e4ivitamiseni (varem t\u00f6\u00f6tas valik \"\u00e4ra salvesta\" nii).<\/li>\n<li>Salvesta seansi jooksul: kuni te andmeallikast lahti \u00fchendate.<\/li>\n<li>Salvesta igaveseks.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/d3ac64f06fbb1c4a9768e0f9df85c9a6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSelguse nimel sisestate t\u00fchja parooli kontekstimen\u00fc\u00fcst.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/cce51685fb7e69fcb1a85602290d36c4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\ntulemused n\u00e4itasid ainult nelja ebaolulise koodibloki kattuvust, mis olid tingitud POSIX ja ANSI C n\u00f5uetest. <i>Testi \u00fchendus<\/i> kuvatakse n\u00fc\u00fcd otse aknas, ei mingit liigset klikkimist ja dialooge.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/ab63f4163b4a9fc8ecb583e4b2a61c83.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJa kui draiverid pole alla laaditud, pakub DataGrip seda teha. Varem oli nupp <i>Testi \u00fchendus <\/i> sellisel juhul keelatud, mis segasid kasutajaid.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/ddad700d0c3f4e6e1274956b421db719.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3><strong>Valikud<\/strong><\/h3>\n<p>\n\u00dcldise vahekaardi alt on siia kolinud seaded <em>Ainult lugemiseks<\/em>, <em>Automaatne s\u00fcnkroniseerimine<\/em>, <em>Tehingu kontroll<\/em>.<\/p>\n<p><strong>Uus<\/strong>:<\/p>\n<p>\u2013 <em>Jooksev keep-alive p\u00e4ring iga N sekundi j\u00e4rel: <\/em>t\u00f5ukab andmeallikaid iga N sekundi j\u00e4rel. \u00dcksuste puhul, mida me ei toeta, saate ise kirjutada keep-alive-p\u00e4ringu. See toimub draiveri seadetes.<\/p>\n<p>\u2013 <em>Automaatne-<\/em><em>disconnect<\/em><em> p\u00e4rast N sekundit<\/em>: siia sisestatud sekundite v\u00e4\u00e4rtus n\u00e4itab DataGrip'ile, p\u00e4rast kui kaua automaatselt andmeallikast lahti \u00fchendada.<\/p>\n<p>\u2013 <em>K\u00e4ivitusskript<\/em>: siia saab sisestada p\u00e4ringu, mis t\u00e4idetakse iga \u00fchenduse loomisel. Tuletame meelde, et kui <em>Ainult \u00fcks \u00fchendus<br \/>\n re\u017eiim <\/em>ei ole aktiveeritud, luuakse iga uue konsooli jaoks uus \u00fchendus.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/c570a95b1e21b942dba1e656bde54cc8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3><strong>Schemas<\/strong><\/h3>\n<p>\nSiia on filtreeritud objektide puus kuvamise seadistus.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/5b321a9e09310f8e4e9d689bb853ee09.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Navigeerimine ja otsing<\/h2>\n<p>\n<strong>Viimaste asukohtade nimekiri<\/strong><\/p>\n<p>Uus aken Viimased asukohad n\u00e4itab, kus te viimasel ajal olete olnud. Nimekirja elemendid on v\u00e4iksed koodit\u00fckid, mida olete hiljuti redigeerinud v\u00f5i vaadanud. See on kasulik, kui m\u00e4letate konteksti, kuid ei m\u00e4leta faili nime. DataGripis juhtub see sageli, kuna k\u00f5ik konsoolid on sarnaste nimedega \ud83d\ude42 Vaikimisi klahvikombinatsioon:<br \/>\n<em>Ctrl\/Cmd+Shift+E.<\/em><\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/dbd48eb3d2b072495061ba437ab5380b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKui olete varem k\u00e4inud selle klahvikombinatsiooni kaudu hiljuti muudetud failide nimekirjas, siis palun kasutage n\u00fc\u00fcd topeltkl\u00f5psamist <i>Ctrl\/Cmd+E<\/i>.<\/p>\n<p><strong>Otsing teed m\u00f6\u00f6da<\/strong><\/p>\n<p>Oleme eemaldanud mittevajalikud valikud, mis said meile platvormilt: <i>Moodul<\/i> ja <i>Projekt<\/i>. N\u00fc\u00fcd on vaikimisi <i>Otsi teed m\u00f6\u00f6da<\/i> DataGripis otsib igal pool. Oleme lisanud ka uue otsinguala <em>Lisatud kataloogid <\/em>\u2014 see sisaldab ainult faile ja kaustu Failide paneelist.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/d3a46551b626039ba7cfbe8d1a0ce8d7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<strong>Tegevused navigeerimistulemustest<\/strong><\/p>\n<p>N\u00fc\u00fcd t\u00f6\u00f6tavad navigeerimistulemustest tegevused, mis on rakendatavad koodis olevatele objektidele v\u00f5i puule. N\u00e4iteks otsite tabelit. Siin on, mida saab teha tulemuste aknast.<\/p>\n<ul>\n<li>Vaata DDL: <i>Ctrl\/Cmd+B<\/i>.<\/li>\n<li>Ava andmed: <i>F4<\/i>.<\/li>\n<li>Ava Muuda tabelit aken: <i>Ctrl\/Cmd+F6<\/i>.<\/li>\n<li>Kuva teiste kontekstis: <i>Alt+F1<\/i> (n\u00e4iteks n\u00e4idata puus).<\/li>\n<li>N\u00e4ha \u00fcldist teavet: <i>Ctrl+Q\/F1<\/i>.<\/li>\n<li>Generaadi SQL: <i>Ctrl\/Cmd+Alt+G<\/i>.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/2e1793d941499dae216185c9b5258831.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Koodiga t\u00f6\u00f6tamine<\/h2>\n<p>\n<strong>Koondm\u00e4rgid automaattekstis<\/strong><br \/>\nTooge <code>CREATE<\/code> ja <code>DROP<\/code> autot\u00e4ide pakub koondatud valikuid.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/8b3ec3111f4be1b468d150f0bc4f5815.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00c4rge unustage l\u00fchendeid.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/e4664a0ef7505836b5b347440e48ff97.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<strong>Uued inspektsioonid<\/strong><\/p>\n<p>DataGrip hoiatab, kui kasutate kursori, mida te pole avanud.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/639d5f21a8c8a55e3b8c7dfe46e64a5d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJ\u00e4rgmised kaks inspektsiooni on vaikimisi v\u00e4lja l\u00fclitatud, kuid m\u00f5ned v\u00f5ivad neid vajada.<\/p>\n<p>Kui kasutate nimetu argumente, siis see t\u00f5stetakse esile.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/f43494714417dfd1cd01f1c49dafca44.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nInspektsioon, mis hoiatab GOTO operaatori eest.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/512d3084b89e0a04a671f77dfd7d6ca9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Failidega t\u00f6\u00f6tamine<\/h2>\n<p>\nOleme lisanud seadistuse vaikimisi projekti kaustale. Uued projektid luuakse selles kaustas.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/d2a2b90d5d70ddb0f1e4c7c25119eaf0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTegevus <em>Salvesta nimega\u2026<\/em> konsoolile n\u00fc\u00fcd:<\/p>\n<ul>\n<li>Pakub vaikimisi projekti kausta.<\/li>\n<li>M\u00e4letab viimast valikut.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/2175036c03d46933dd5aad2d6296a355.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nFailide puusse oleme lisanud tegevuse <i>Eemalda kataloog<\/i>: eemalda kaust. Varem tuli kausta eemaldamiseks (st mitte n\u00e4idata seda selles puus) vajutada <i>Kustutage<\/i>, ja DataGrip k\u00fcsis: kas soovite kustutada v\u00f5i eemaldada? See oli ebamugav ja arusaamatu \ud83d\ude42<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/49fcf729cefbc81b3ae050f47dcd430c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Andmebaasi puu<\/h2>\n<p>\nMeie introspeksioon DB2 jaoks t\u00e4hendab, et saame andmebaasi objektide teavet p\u00e4ringute kaudu, mitte enam JDBC draiveri kaudu, nagu varem. Sellest tulenevalt on puusse ilmunud objektid, mida varasemalt ei olnud: trigired, t\u00fc\u00fcbid, meetodid, moodulid, loendurid, rollid ja teised.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/69b12beb0c1b9e2e2d359f8c4330d91e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPuu salvestab konteksti: andmeallika nimi j\u00e4\u00e4b \u00fclemisse ritta.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/9823b2a20944e4cd32c4d0d88287120a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nToetamatute andmebaaside jaoks oleme joonistanud ikoonid: need, kelle andmeallikad on loodud selliste andmebaaside jaoks, ei sega enam segamini.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/5f55e99eb0d3a3a2565d60f7df05d701.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSamuti oleme joonistanud abstraktseid ikoone, mida saab kasutada draiveri seadistustes.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/9cd83c15486b625dac89e16177adcc74.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>\u00dclej\u00e4\u00e4nud<\/h2>\n<p>\n<strong>Kohandatud teemad<\/strong><br \/>\nDataGrip kasutajad saavad n\u00fc\u00fcd luua igasuguseid v\u00e4rviskeeme. Uus skeem on plugin, mille tuleb installida jaotises <em>Plugins<\/em> seadetes.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/7197ddba407b02ae0b4a4c4813b5edda.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKuidas oma teemasid luua, loe siit:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/www.jetbrains.org\/intellij\/sdk\/docs\/reference_guide\/ui_themes\/themes_intro.html\">Detailne juhend, kuidas luua oma kohandatud teema<\/a><\/noindex>.<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/blog.jetbrains.com\/platform\/2019\/03\/creating-custom-themes-for-intellij-platform-ides\">Blogi postitus kohandatud teemade loomise kohta IntelliJ platvormile<\/a><\/noindex><\/p>\n<p>Proovisime ise paar uut teha. Need n\u00e4evad v\u00e4lja j\u00e4rgmiselt:<\/p>\n<p><em>Ts\u00fcaan<\/em><br \/>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/39d3b8b9f6813db00f4672c30b592f22.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<em>Tume lilla<\/em><br \/>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/3946b654f4fa2abeb78c9cc2c7a48de8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<strong>Andmete redaktor<\/strong><\/p>\n<p>Filter pakub v\u00e4\u00e4rtusi l\u00f5ikepuhvrilt.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: uue andmebaaside tugi, initsialiseerimisskriptid, uued kontrollid ja muu\" src=\"\/wp-content\/uploads\/2019\/04\/fdcab45d327ec1f7ce71b2fbaa97e315.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nK\u00f5ik!<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/datagrip\/whatsnew\/\">Rohkem infot siin (inglise keeles)<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/datagrip\/download\">Laadi alla kuu prooviversioon<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/datagrip\">Twitter, mida loeme<\/a><\/noindex><\/li>\n<li>Postkast, mida loeme: datagrip@jetbrains.com<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/youtrack.jetbrains.com\/issues\/DBE\">Viga j\u00e4lgija<\/a><\/noindex><\/li>\n<li>Kommentaarid, mida me loeme \u2193\u2193\u2193<\/li>\n<\/ul>\n<p>\nDataGrip meeskond<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/JetBrains\/blog\/446620\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442! \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u043d\u043e\u0432\u044b\u0435 \u0448\u0442\u0443\u043a\u0438 \u0432 \u2014 DataGrip 2019.1. \u041d\u0430\u043f\u043e\u043c\u043d\u0438\u043c, \u0447\u0442\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c DataGrip \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u0438 \u0432 \u0434\u0440\u0443\u0433\u0438\u0435 \u043d\u0430\u0448\u0438 \u043f\u043b\u0430\u0442\u043d\u044b\u0435 IDE, \u043a\u0440\u043e\u043c\u0435 WebStorm. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043d\u043e\u0432\u044b\u0445 \u0431\u0430\u0437 \u0412 \u044d\u0442\u043e\u043c \u0440\u0435\u043b\u0438\u0437\u0435 \u0441\u0440\u0430\u0437\u0443 \u0447\u0435\u0442\u044b\u0440\u0435 \u0431\u0430\u0437\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u0443\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0432 \u043d\u0430\u0448\u0438\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0445: Apache Hive \u2013 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0430\u0437\u0430\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Hadoop. Greenplum \u2013 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0421\u0423\u0411\u0414 \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u0434\u0430\u043d\u043d\u044b\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":22850,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-30867","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442! \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u043d\u043e\u0432\u044b\u0435 \u0448\u0442\u0443\u043a\u0438 \u0432 \u2014 DataGrip 2019.1.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/datagrip-2019-1-podderzhka-novyh-baz-initsializatsionnye-skripty-novye-inspektsii-i-drugoe\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47DataGrip 2019.1: \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043d\u043e\u0432\u044b\u0445 \u0431\u0430\u0437, \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b, \u043d\u043e\u0432\u044b\u0435 \u0438\u043d\u0441\u043f\u0435\u043a\u0446\u0438\u0438 \u0438 \u0434\u0440\u0443\u0433\u043e\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442! \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u043d\u043e\u0432\u044b\u0435 \u0448\u0442\u0443\u043a\u0438 \u0432 \u2014 DataGrip 2019.1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/datagrip-2019-1-podderzhka-novyh-baz-initsializatsionnye-skripty-novye-inspektsii-i-drugoe\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:37:53+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:37:53+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47DataGrip 2019.1: uute andmebaaside tugi, algusskriptid, uued kontrolid ja muu | ProHoster","description":"Tere! Vaatame uusi funktsioone \u2014 DataGrip 2019.1.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/datagrip-2019-1-podderzhka-novyh-baz-initsializatsionnye-skripty-novye-inspektsii-i-drugoe","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47DataGrip 2019.1: \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043d\u043e\u0432\u044b\u0445 \u0431\u0430\u0437, \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b, \u043d\u043e\u0432\u044b\u0435 \u0438\u043d\u0441\u043f\u0435\u043a\u0446\u0438\u0438 \u0438 \u0434\u0440\u0443\u0433\u043e\u0435 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442! \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u043d\u043e\u0432\u044b\u0435 \u0448\u0442\u0443\u043a\u0438 \u0432 \u2014 DataGrip 2019.1.","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/datagrip-2019-1-podderzhka-novyh-baz-initsializatsionnye-skripty-novye-inspektsii-i-drugoe","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:37:53+00:00","article:modified_time":"2019-10-31T18:37:53+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"30867","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 03:22:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 17:13:23","updated":"2026-01-21 03:22:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/30867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=30867"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/30867\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/22850"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=30867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=30867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=30867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}