{"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\/hr\/blog\/administrirovanie\/datagrip-2019-1-podderzhka-novyh-baz-initsializatsionnye-skripty-novye-inspektsii-i-drugoe","title":{"rendered":"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pozdrav! Pogledajmo nove stvari u \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/datagrip\/download\">DataGrip 2019.1<\/a><\/noindex>. Podsjetimo, da je funkcionalnost DataGrip uklju\u010dena i u druge na\u0161e pla\u0107ene IDE-ove, osim WebStorm.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" 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>Podr\u0161ka za nove baze<\/h2>\n<p>\nU ovoj verziji odmah \u010detiri baze su dobile slu\u017ebenu podr\u0161ku u na\u0161im alatima:<\/p>\n<p><strong>Apache Hive <\/strong>\u2013 sustav za upravljanje bazama podataka temeljen na Hadoop platformi.<br \/>\n<strong>Greenplum<\/strong> \u2013 analiti\u010dka DBMS za skladi\u0161ta podataka temeljena na PostgreSQL.<br \/>\n<strong>Vertica<\/strong> \u2013 kolonska baza za analizu velikih podataka.<br \/>\n<strong>Snowflake<\/strong> \u2013 cloud skladi\u0161te podataka. Kada govorimo o relacijskim bazama, najvi\u0161e se tra\u017eio Snowflake <noindex><a rel=\"nofollow\" href=\"https:\/\/youtrack.jetbrains.com\/issue\/DBE-3024\">\u0161to su tra\u017eili najvi\u0161e<\/a><\/noindex>. U ovoj verziji podr\u017eali smo samo SQL, introspekciju \u0107emo objaviti kasnije.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/fb07597ee785e889c0e6c33bdd3e6f1e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Spoj<\/h2>\n<p>\nIzmijenili smo dijalog za spoj s bazom: nastojali smo u\u010diniti ga jasnijim i prikladnijim.<\/p>\n<h3><strong>Op\u0107enito<\/strong><\/h3>\n<p>\nNa ovoj kartici, uglavnom, do\u0161lo je do refaktoringa.<\/p>\n<p>Polje <strong>Tip veze <\/strong>ranije se zvao <strong>Tip URL-a <\/strong>i bio je na samom dnu. Me\u0111utim, budu\u0107i da vrijednost u ovom polju odre\u0111uje daljnji proces, sada je gore.<\/p>\n<p>Polje <strong>Baza podataka<\/strong> premjestili smo nakon unosa korisni\u010dkog imena i lozinke, jer je autentifikacija potrebna za prikazivanje popisa baza <i>Ctrl\/Cmd+Razmak<\/i>.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/28d163dacf839a1e62b939460a0b4630.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nU komentarima na pro\u0161li post <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/JetBrains\/blog\/431646\/#comment_19458272\">mnogo se raspravljalo<\/a><\/noindex> o spremanju lozinke. Dodali smo nove opcije i napravili padaju\u0107i izbornik. Vrijednosti ovog izbornika su:<\/p>\n<ul>\n<li>Ne spremati lozinku.<\/li>\n<li>Spremati do ponovnog pokretanja DataGrip (ranije je funkcionirala opcija \u201cne spremati\u201d).<\/li>\n<li>Spremati za sesiju: dok se ne odspojite od izvora podataka.<\/li>\n<li>Spremati zauvijek.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/d3ac64f06fbb1c4a9768e0f9df85c9a6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDa biste izbjegli nejasno\u0107e, unesite praznu lozinku putem kontekstnog izbornika.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/cce51685fb7e69fcb1a85602290d36c4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nRezultati <i>Testiraj vezu<\/i> sada se prikazuju u samom prozoru, bez suvi\u0161nih klikova i dijaloga.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/ab63f4163b4a9fc8ecb583e4b2a61c83.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA ako voza\u010di nisu preuzeti, DataGrip \u0107e to predlo\u017eiti. Ranije je dugme <i>Testiraj vezu <\/i> bilo u tom slu\u010daju onemogu\u0107eno, \u0161to je zbunjivalo korisnike.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/ddad700d0c3f4e6e1274956b421db719.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3><strong>Opcije<\/strong><\/h3>\n<p>\nOvdje iz kartice Op\u0107enito preselili su se postavke <em>Samo za \u010ditanje<\/em>, <em>Automatska sinkronizacija<\/em>, <em>Kontrola transakcija<\/em>.<\/p>\n<p><strong>Novi<\/strong>:<\/p>\n<p>\u2013 <em>Izvr\u0161i keep-alive upit svake N sekundi: <\/em>\u0107e svako toliko kontaktirati izvor podataka svakih N sekundi. Za baze koje ne podr\u017eavamo, mo\u017eete sami napisati keep-alive upit. To se radi u postavkama voza\u010da.<\/p>\n<p>\u2013 <em>Automatski-<\/em><em>odspoji<\/em><em> nakon N sekundi<\/em>: unesena ovdje vrijednost u sekundama \u0107e odrediti DataGrip nakon koliko vremena se automatski odspojiti od izvora podataka.<\/p>\n<p>\u2013 <em>Skripta pri pokretanju<\/em>: Ovdje mo\u017eete upisati upit koji \u0107e se izvr\u0161iti pri svakom stvaranju veze. Podsje\u0107amo, ako <em>Jedna veza<br \/>\n na\u010din <\/em>nije uklju\u010den, za svaku novu konzolu stvara se nova veza.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/c570a95b1e21b942dba1e656bde54cc8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3><strong>Sheme<\/strong><\/h3>\n<p>\nOvdje se nalazi filter prikazanih objekata u stablu.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/5b321a9e09310f8e4e9d689bb853ee09.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Navigacija i pretra\u017eivanje<\/h2>\n<p>\n<strong>Popis posljednjih lokacija<\/strong><\/p>\n<p>Nova prozorska lokacija Recent locations prikazuje gdje ste nedavno bili. Stavke na popisu su mali dijelovi koda koje ste nedavno ure\u0111ivali ili pregledavali. Ovo je korisno ako se sje\u0107ate konteksta, ali ne i naziva datoteke. U DataGrip-u se to \u010desto doga\u0111a, jer su sve konzole nazivane sli\u010dnim imenima \ud83d\ude42 Zadan pre\u010dac:<br \/>\n<em>Ctrl\/Cmd+Shift+E.<\/em><\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/dbd48eb3d2b072495061ba437ab5380b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAko ste ranije koristili ovaj pre\u010dac za prikaz popisa nedavno izmijenjenih datoteka, sada, molimo vas, koristite dvostruko pritiskanje <i>Ctrl\/Cmd+E<\/i>.<\/p>\n<p><strong>Pretra\u017ei prema putu<\/strong><\/p>\n<p>Uklonili smo nepotrebne opcije koje su \u043d\u0430\u043c \"ostale\" s platforme: <i>Modul<\/i> i <i>Projekt<\/i>. Sada je prema zadanim postavkama <i>Pretra\u017ei u putu<\/i> u DataGrip pretra\u017euje svuda. Dodali smo i novo podru\u010dje pretra\u017eivanja <em>Priklju\u010deni direktoriji <\/em>\u2014 uklju\u010duje samo datoteke i mape iz panela Datoteke.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/d3a46551b626039ba7cfbe8d1a0ce8d7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<strong>Akcije iz rezultata navigacije<\/strong><\/p>\n<p>Sada iz rezultata navigacije rade akcije koje se primjenjuju na objekte u kodu ili stablu. Na primjer, tra\u017eite tablicu. Evo \u0161to mo\u017eete u\u010diniti iz prozora s rezultatima.<\/p>\n<ul>\n<li>Pogledaj DDL: <i>Ctrl\/Cmd+B<\/i>.<\/li>\n<li>Otvorite podatke: <i>F4<\/i>.<\/li>\n<li>Otvorite prozor Promijeni tablicu: <i>Ctrl\/Cmd+F6<\/i>.<\/li>\n<li>Prika\u017ei u drugom kontekstu: <i>Alt+F1<\/i> (na primjer, prikazati u stablu).<\/li>\n<li>Pogledajte osnovne informacije: <i>Ctrl+Q\/F1<\/i>.<\/li>\n<li>Generiraj SQL: <i>Ctrl\/Cmd+Alt+G<\/i>.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/2e1793d941499dae216185c9b5258831.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Rad s kodom<\/h2>\n<p>\n<strong>Kombinirani elementi u automatskom dovr\u0161avanju<\/strong><br \/>\nZa <code>KREIRAJ<\/code> i <code>PADAJ<\/code> automatsko dovr\u0161avanje nudi kombinirane opcije.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/8b3ec3111f4be1b468d150f0bc4f5815.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNe zaboravite na skra\u0107enice.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/e4664a0ef7505836b5b347440e48ff97.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<strong>Nove inspekcije<\/strong><\/p>\n<p>DataGrip \u0107e vas upozoriti ako koristite kursor koji niste otvorili.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/639d5f21a8c8a55e3b8c7dfe46e64a5d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSljede\u0107e dvije inspekcije su prema zadanim postavkama isklju\u010dene, ali nekima bi mogle biti potrebne.<\/p>\n<p>Ako koristite neimenovane argumente, bit \u0107e ozna\u010deno.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/f43494714417dfd1cd01f1c49dafca44.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nInspekcija koja se \u017eali na GOTO izjavlju.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/512d3084b89e0a04a671f77dfd7d6ca9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Rad s datotekama<\/h2>\n<p>\nDodali smo postavku za zadanu mapu projekta. Novi projekti \u0107e se stvarati u ovoj mapi.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/d2a2b90d5d70ddb0f1e4c7c25119eaf0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAkcija <em>Spremi kao\u2026<\/em> za konzolu sada:<\/p>\n<ul>\n<li>Nudi zadanu mapu projekta.<\/li>\n<li>Pamti posljednji odabir.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/2175036c03d46933dd5aad2d6296a355.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nU stablu datoteka dodana je akcija <i>Odvoji mapu<\/i>: odvojiti mapu. Ranije, da biste odvojili mapu (tj. ne prikazivati je u ovom stablu), morali ste pritisnuti <i>Obri\u0161i<\/i>, a DataGrip je pitao: \u017eelite li izbrisati ili odvojiti? Bilo je neugodno i nejasno \ud83d\ude42<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/49fcf729cefbc81b3ae050f47dcd430c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Baza podataka<\/h2>\n<p>\nNapisali smo svoju introspekciju za DB2. To zna\u010di da informacije o objektima baze dobivamo putem upita, a ne preko JDBC drajvera, kao ranije. Na stablu su se, tako, pojavili objekti koji ranije nisu postojali: okida\u010di, tipovi, metode, moduli, brojila, uloge i drugi.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/69b12beb0c1b9e2e2d359f8c4330d91e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nStablo \u010duva kontekst: ime izvora podataka se zalijepi na vrhu.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/9823b2a20944e4cd32c4d0d88287120a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nZa nepodr\u017eane baze nacrtali smo ikone: oni koji imaju izvore podataka kreirane za takve baze vi\u0161e se ne\u0107e zbunjivati.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/5f55e99eb0d3a3a2565d60f7df05d701.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNacrtali smo i apstraktne ikone, koje se mogu koristiti u postavkama drajvera.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/9cd83c15486b625dac89e16177adcc74.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Ostalo<\/h2>\n<p>\n<strong>Prilago\u0111ene teme<\/strong><br \/>\nKorisnici DataGripa dobili su mogu\u0107nost izrade bilo kojih shema boja. Nova shema je dodatak koji treba instalirati iz odjeljka <em>Dodaci<\/em> u postavkama.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/7197ddba407b02ae0b4a4c4813b5edda.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nO tome kako napraviti svoje teme, pro\u010ditajte ovdje:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/www.jetbrains.org\/intellij\/sdk\/docs\/reference_guide\/ui_themes\/themes_intro.html\">Detaljan vodi\u010d o tome kako stvoriti svoju prilago\u0111enu temu<\/a><\/noindex>.<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/blog.jetbrains.com\/platform\/2019\/03\/creating-custom-themes-for-intellij-platform-ides\">Blog post o izradi prilago\u0111enih tema za IntelliJ platformu<\/a><\/noindex><\/p>\n<p>Poku\u0161ali smo napraviti nekoliko novih sami. Izgledaju ovako:<\/p>\n<p><em>Cijan<\/em><br \/>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/39d3b8b9f6813db00f4672c30b592f22.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<em>Tamno ljubi\u010dasta<\/em><br \/>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/3946b654f4fa2abeb78c9cc2c7a48de8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<strong>Urednik podataka<\/strong><\/p>\n<p>Filtriranje nudi vrijednosti iz me\u0111uspremnika.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: podr\u0161ka za nove baze, inicijalizacijske skripte, nove inspekcije i drugo\" src=\"\/wp-content\/uploads\/2019\/04\/fdcab45d327ec1f7ce71b2fbaa97e315.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSve!<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/datagrip\/whatsnew\/\">Detaljnije ovdje (na engleskom).<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/datagrip\/download\">Preuzmite probnu verziju na mjesec dana<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/datagrip\">Twitter koji pratimo<\/a><\/noindex><\/li>\n<li>Email koji pratimo: datagrip@jetbrains.com<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/youtrack.jetbrains.com\/issues\/DBE\">Bug tracker<\/a><\/noindex><\/li>\n<li>Komentari koje \u010ditamo \u2193\u2193\u2193<\/li>\n<\/ul>\n<p>\nTim DataGrip<br \/>\n<br \/>Izvor: <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.4 - 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\/hr\/blog\/administrirovanie\/datagrip-2019-1-podderzhka-novyh-baz-initsializatsionnye-skripty-novye-inspektsii-i-drugoe\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\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\/hr\/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: podr\u0161ka za nove baze, inicijalizacijski skripti, nove inspekcije i drugo | ProHoster","description":"Pozdrav! Pogledajmo nove stvari u \u2014 DataGrip 2019.1.","canonical_url":"https:\/\/prohoster.info\/hr\/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":"hr_HR","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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/30867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=30867"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/30867\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media\/22850"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=30867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=30867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=30867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}