{"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\/da\/blog\/administrirovanie\/datagrip-2019-1-podderzhka-novyh-baz-initsializatsionnye-skripty-novye-inspektsii-i-drugoe","title":{"rendered":"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hej! Lad os se p\u00e5 de nye ting i \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/datagrip\/download\">DataGrip 2019.1<\/a><\/noindex>. Husk, at DataGrip-funktionalitet ogs\u00e5 er inkluderet i andre af vores betalte IDE'er, bortset fra WebStorm.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" 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>Underst\u00f8ttelse af nye databaser<\/h2>\n<p>\nI denne udgivelse har fire databaser f\u00e5et officiel underst\u00f8ttelse i vores v\u00e6rkt\u00f8jer:<\/p>\n<p><strong>Apache Hive <\/strong>\u2013 et databasesystem baseret p\u00e5 Hadoop-platformen.<br \/>\n<strong>Greenplum<\/strong> \u2013 en analytisk database for datalagre baseret p\u00e5 PostgreSQL.<br \/>\n<strong>Vertica<\/strong> \u2013 en kolonnebaseret database til analyse af store data.<br \/>\n<strong>Snowflake<\/strong> \u2013 en cloud-datalager. N\u00e5r det kommer til relationelle databaser, s\u00e5 er Snowflake <noindex><a rel=\"nofollow\" href=\"https:\/\/youtrack.jetbrains.com\/issue\/DBE-3024\">den mest eftertragtede.<\/a><\/noindex>. I denne udgivelse har vi kun underst\u00f8ttet SQL; vi vil senere frigive introspektion.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/fb07597ee785e889c0e6c33bdd3e6f1e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Forbindelse<\/h2>\n<p>\nVi har lavet \u00e6ndringer i dialogvinduet til forbindelsen med databasen: vi har fors\u00f8gt at g\u00f8re det mere klart og brugervenligt.<\/p>\n<h3><strong>Generelt<\/strong><\/h3>\n<p>\nI denne fane er der prim\u00e6rt foretaget en refaktorisering.<\/p>\n<p>Felt <strong>Connection type <\/strong>hed tidligere <strong>URL type <\/strong>og l\u00e5 nederst. Men da v\u00e6rdien i dette felt bestemmer den videre proces, er det nu \u00f8verst.<\/p>\n<p>Felt <strong>Database<\/strong> placeret efter indtastning af brugernavn og adgangskode, fordi autentifikation er n\u00f8dvendig for at vise listen over databaser for <i>Ctrl\/Cmd+Mellemrum<\/i>.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/28d163dacf839a1e62b939460a0b4630.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nI kommentarerne til det forrige indl\u00e6g <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/JetBrains\/blog\/431646\/#comment_19458272\">blev der diskuteret meget<\/a><\/noindex> om lagring af adgangskoden. Vi har tilf\u00f8jet nye muligheder og lavet en drop-down liste. V\u00e6rdierne i denne liste er:<\/p>\n<ul>\n<li>Ikke gem adgangskode.<\/li>\n<li>Gem indtil DataGrip genstartes (tidligere fungerede indstillingen \u201cikke gemme\u201d p\u00e5 den m\u00e5de).<\/li>\n<li>Gem for sessionen: s\u00e5 l\u00e6nge du ikke afbryder forbindelsen til datakilden.<\/li>\n<li>Gem for altid.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/d3ac64f06fbb1c4a9768e0f9df85c9a6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nFor at undg\u00e5 forvirring, indtast en tom adgangskode via kontekstmenuen.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/cce51685fb7e69fcb1a85602290d36c4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nResultater <i>Test forbindelse<\/i> vises nu i selve vinduet, ingen un\u00f8dvendige klik og dialoger.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/ab63f4163b4a9fc8ecb583e4b2a61c83.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHvis driverne ikke er downloadet, vil DataGrip foresl\u00e5 at g\u00f8re det. Tidligere var knappen <i>Test forbindelse <\/i> l\u00e5st i s\u00e5danne tilf\u00e6lde, hvilket forvirrede brugerne.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/ddad700d0c3f4e6e1274956b421db719.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3><strong>Indstillinger<\/strong><\/h3>\n<p>\nHer er indstillingerne flyttet fra fanen Generel <em>Read-only<\/em>, <em>Auto-sync<\/em>, <em>Transaction control<\/em>.<\/p>\n<p><strong>Ny<\/strong>:<\/p>\n<p>\u2013 <em>K\u00f8r keep-alive foresp\u00f8rgsel hver N sekunder: <\/em>vil pinge datakilden hvert N sekund. For databaser, som vi ikke underst\u00f8tter, kan du selv skrive en keep-alive foresp\u00f8rgsel. Dette g\u00f8res i driverindstillingerne.<\/p>\n<p>\u2013 <em>Auto-<\/em><em>disconnect<\/em><em> efter N sekunder<\/em>: den v\u00e6rdi, der indtastes her i sekunder, vil angive for DataGrip, hvorn\u00e5r der automatisk skal afbrydes fra datakilden.<\/p>\n<p>\u2013 <em>Startup script<\/em>: Her kan du indtaste en foresp\u00f8rgsel, som vil blive k\u00f8rt ved hver oprettelse af forbindelse. Husk, at hvis <em>Single connection<br \/>\n mode <\/em>er ikke inkluderet, for hver ny konsol oprettes der en ny forbindelse.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/c570a95b1e21b942dba1e656bde54cc8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3><strong>Skemaer<\/strong><\/h3>\n<p>\nHer er filteret for de viste objekter i tr\u00e6et flyttet.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/5b321a9e09310f8e4e9d689bb853ee09.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Navigation og s\u00f8gning<\/h2>\n<p>\n<strong>Liste over seneste placeringer<\/strong><\/p>\n<p>Det nye vindue Seneste placeringer viser, hvor du har v\u00e6ret for nylig. Listeelementerne er sm\u00e5 kodebider, som du for nylig har redigeret eller set. Det er nyttigt, hvis du husker konteksten, men ikke husker filnavnet. Dette sker ofte i DataGrip, fordi alle konsoller har lignende navne \ud83d\ude42 Standard genvejstast:<br \/>\n<em>Ctrl\/Cmd+Shift+E.<\/em><\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/dbd48eb3d2b072495061ba437ab5380b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHvis du tidligere har brugt denne genvej til at vise listen over for nylig \u00e6ndrede filer, s\u00e5 brug venligst dobbeltklik <i>Ctrl\/Cmd+E<\/i>.<\/p>\n<p><strong>S\u00f8gning i sti<\/strong><\/p>\n<p>Vi har fjernet un\u00f8dvendige indstillinger, som vi 'arvede' fra platformen: <i>Modul<\/i> og <i>Projekt<\/i>. Nu s\u00f8ger <i>Find i sti<\/i> i DataGrip overalt. Vi har ogs\u00e5 tilf\u00f8jet et nyt s\u00f8geomr\u00e5de <em>Vedh\u00e6ftede mapper <\/em>\u2014 det omfatter kun filer og mapper fra panelet Filer.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/d3a46551b626039ba7cfbe8d1a0ce8d7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<strong>Handlinger fra navigationsresultaterne<\/strong><\/p>\n<p>Nu kan handlinger, der er relevante for objekterne i koden eller tr\u00e6et, anvendes fra navigationsresultaterne. For eksempel, hvis du s\u00f8ger efter en tabel. Her er hvad der kan g\u00f8res fra vinduet med resultater.<\/p>\n<ul>\n<li>Vis DDL: <i>Ctrl\/Cmd+B<\/i>.<\/li>\n<li>\u00c5bn data: <i>F4<\/i>.<\/li>\n<li>\u00c5bn vinduet Rediger tabel: <i>Ctrl\/Cmd+F6<\/i>.<\/li>\n<li>Vis i en anden kontekst: <i>Alt+F1<\/i> (for eksempel, vis i tr\u00e6et).<\/li>\n<li>Se generelle oplysninger: <i>Ctrl+Q\/F1<\/i>.<\/li>\n<li>Generer SQL: <i>Ctrl\/Cmd+Alt+G<\/i>.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/2e1793d941499dae216185c9b5258831.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Arbejde med koden<\/h2>\n<p>\n<strong>Kombinerede elementer i autoudfyldning<\/strong><br \/>\nFor <code>CREATE<\/code> og <code>DROP<\/code> autoudfyldning tilbyder kombinerede muligheder.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/8b3ec3111f4be1b468d150f0bc4f5815.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nGlem ikke forkortelser.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/e4664a0ef7505836b5b347440e48ff97.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<strong>Nye inspektioner<\/strong><\/p>\n<p>DataGrip advarer, hvis du bruger en cursor, som du ikke har \u00e5bnet.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/639d5f21a8c8a55e3b8c7dfe46e64a5d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDe n\u00e6ste to inspektioner er deaktiveret som standard, men nogle kan have brug for dem.<\/p>\n<p>Hvis du bruger unavngivne argumenter, vil dette blive fremh\u00e6vet.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/f43494714417dfd1cd01f1c49dafca44.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nInspektion, der kritiserer GOTO-operatoren.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/512d3084b89e0a04a671f77dfd7d6ca9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Arbejde med filer<\/h2>\n<p>\nHar tilf\u00f8jet en indstilling for standard projektmappe. Nye projekter vil blive oprettet i denne mappe.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/d2a2b90d5d70ddb0f1e4c7c25119eaf0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHandling <em>Gem som\u2026<\/em> for konsollen nu:<\/p>\n<ul>\n<li>Tilbyder standard projektmappe.<\/li>\n<li>Husker det sidste valg.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/2175036c03d46933dd5aad2d6296a355.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nI filtr\u00e6et har vi tilf\u00f8jet handlingen <i>Detach Directory<\/i>: frig\u00f8r mappe. F\u00f8rhen, for at frig\u00f8re en mappe (dvs. ikke vise den i dette tr\u00e6), skulle man trykke <i>Slet<\/i>, og DataGrip spurgte: \u00f8nsker du at slette eller frig\u00f8re? Det var besv\u00e6rligt og uforst\u00e5eligt \ud83d\ude42<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/49fcf729cefbc81b3ae050f47dcd430c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Database tr\u00e6<\/h2>\n<p>\nVi har skrevet vores introspektion for DB2. Det betyder, at informationerne om databaseobjekterne nu hentes via foresp\u00f8rgsler i stedet for gennem JDBC-driveren, som f\u00f8r. I tr\u00e6et er der derfor kommet objekter, som ikke var der tidligere: triggers, datatyper, metoder, moduler, t\u00e6llere, roller og andre.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/69b12beb0c1b9e2e2d359f8c4330d91e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTr\u00e6et opbevarer kontekst: navnet p\u00e5 datakilden h\u00e6nger fast \u00f8verst.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/9823b2a20944e4cd32c4d0d88287120a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nFor ikke-underst\u00f8ttede databaser har vi tegnet ikoner: dem, som har datakilder oprettet for s\u00e5danne databaser, vil stoppe med at blive forvirrede.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/5f55e99eb0d3a3a2565d60f7df05d701.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVi har ogs\u00e5 tegnet abstrakte ikoner, som kan bruges i driverindstillingerne.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/9cd83c15486b625dac89e16177adcc74.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Resten<\/h2>\n<p>\n<strong>Custom temaer<\/strong><br \/>\nDataGrip-brugere har f\u00e5et mulighed for at lave enhver farveskema. Det nye skema er et plugin, som skal installeres fra sektionen <em>Plugins<\/em> i indstillingerne.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/7197ddba407b02ae0b4a4c4813b5edda.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nL\u00e6s her, hvordan du laver dine egne temaer:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/www.jetbrains.org\/intellij\/sdk\/docs\/reference_guide\/ui_themes\/themes_intro.html\">Detaljeret vejledning om, hvordan man opretter sit eget brugerdefinerede tema<\/a><\/noindex>.<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/blog.jetbrains.com\/platform\/2019\/03\/creating-custom-themes-for-intellij-platform-ides\">Blogindl\u00e6g om at skabe brugerdefinerede temaer til IntelliJ-platformen<\/a><\/noindex><\/p>\n<p>Vi har fors\u00f8gt at lave et par nye selv. De ser s\u00e5dan ud:<\/p>\n<p><em>Cyan<\/em><br \/>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/39d3b8b9f6813db00f4672c30b592f22.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<em>M\u00f8rk lilla<\/em><br \/>\n<img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/3946b654f4fa2abeb78c9cc2c7a48de8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<strong>Dataeditor<\/strong><\/p>\n<p>Filtret tilbyder v\u00e6rdier fra udklipsholderen.<\/p>\n<p><img decoding=\"async\" alt=\"DataGrip 2019.1: underst\u00f8ttelse af nye databaser, initialiseringsskripter, nye inspektioner og andet\" src=\"\/wp-content\/uploads\/2019\/04\/fdcab45d327ec1f7ce71b2fbaa97e315.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDet er det!<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/datagrip\/whatsnew\/\">Mere detaljeret her (p\u00e5 engelsk)<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/datagrip\/download\">Download en pr\u00f8veversion i en m\u00e5ned<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/datagrip\">Twitter, som vi l\u00e6ser<\/a><\/noindex><\/li>\n<li>Email, som vi l\u00e6ser: datagrip@jetbrains.com<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/youtrack.jetbrains.com\/issues\/DBE\">Fejlsporingsv\u00e6rkt\u00f8j<\/a><\/noindex><\/li>\n<li>Kommentarer, som vi l\u00e6ser \u2193\u2193\u2193<\/li>\n<\/ul>\n<p>\nDataGrip-teamet<br \/>\n<br \/>Kilde: <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.3 - 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\/da\/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.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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: underst\u00f8ttelse af nye databaser, initialiseringsscripts, nye inspektioner og mere | ProHoster","description":"Hej! Lad os tage et kig p\u00e5 de nye ting i \u2014 DataGrip 2019.1.","canonical_url":"https:\/\/prohoster.info\/da\/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":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/30867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=30867"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/30867\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/22850"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=30867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=30867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=30867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}