ProHoster > blogg > administration > DataGrip 2019.1: stöd för nya databaser, initialiseringsskript, nya inspektioner och mer
DataGrip 2019.1: stöd för nya databaser, initialiseringsskript, nya inspektioner och mer
Hallå! Låt oss titta på de nya sakerna i - DataGrip 2019.1. Låt oss påminna dig om att DataGrip-funktionalitet ingår i våra andra betalda IDE:er, förutom WebStorm.
Stöd för nya databaser
I den här versionen fick fyra databaser officiellt stöd i våra verktyg:
Apache-bikupan – databashanteringssystem baserat på Hadoop-plattformen. Greenplum – analytiskt DBMS för datalager baserat på PostgreSQL. Vertica – kolumnär databas för big data-analys. Snöflinga – lagring av molndata. Om vi pratar om relationsdatabaser, då Snowflake frågade efter mest. I den här versionen stödde vi bara SQL, vi kommer att släppa instruktionen senare.
förening
Vi har gjort ändringar i dialogrutan för databasanslutning: vi försökte göra den mer tydlig och bekväm.
Allmänt
Denna flik har till största delen omstrukturerats.
Fält Kopplingstyp brukade heta URL-typ och det var längst ner. Men eftersom värdet i detta fält bestämmer den fortsatta processen, är det nu överst.
Fält Databas placeras efter att du har angett ditt användarnamn och lösenord, eftersom autentisering krävs för att visa listan med databaser av Ctrl/Cmd+Mellanslag.
I kommentarerna till förra inlägget diskuterat mycket spara lösenord. Vi har lagt till nya alternativ och gjort en rullgardinslista. Värdena på denna lista är:
Spara inte lösenordet.
Spara tills DataGrip startas om (tidigare var det så här alternativet "spara inte" fungerade).
Spara för session: tills du kopplar från datakällan.
Vidmakthålla.
För att undvika förvirring, ange ett tomt lösenord via snabbmenyn.
Resultat Testa anslutning visas nu i själva fönstret, inga extra klick eller dialoger.
Och om drivrutinerna inte har laddats ner kommer DataGrip att erbjuda sig att göra det. Knappen Tidigare Testa anslutning blockerades i det här fallet, vilket gjorde användarna förvirrade.
Tillbehör
Inställningar har flyttats hit från fliken Allmänt Skrivskyddad, Automatisk synkronisering, Transaktionskontroll.
Новое:
- Kör Keep-alive-fråga var N sekund: kommer att peta datakällan med en sticka var N sekund. För databaser som vi inte stöder kan du själv skriva en keep-alive-förfrågan. Detta görs i drivrutinsinställningarna.
- Bil-koppla efter N sekunder: Värdet i sekunder som anges här kommer att tala om för DataGrip efter hur lång tid den automatiskt ska kopplas från datakällan.
- Startskript: Här kan du ange en fråga som kommer att exekveras varje gång en anslutning skapas. Låt oss komma ihåg att om Enkel anslutning
läge inte är aktiverat skapas en ny anslutning för varje ny konsol.
scheman
Filtret för objekt som visas i trädet har flyttats hit.
Navigering och sökning
Lista över senaste platser
Det nya fönstret Senaste platser visar var du nyligen har varit. Listobjekt är små kodbitar som du nyligen har redigerat eller visat. Detta är användbart om du kommer ihåg sammanhanget men inte kommer ihåg filnamnet. Detta händer mycket i DataGrip eftersom alla konsoler heter liknande :) Standardgenvägen är: Ctrl/Cmd+Skift+E.
Om du tidigare använde denna kortkommando för att visa en lista över nyligen ändrade filer, dubbelklicka nu Ctrl/Cmd+E.
Sök på väg
Vi har tagit bort onödiga alternativ som vi "fick" från plattformen: Modulerna и Projekt. Nu som standard Hitta i vägen DataGrip söker överallt. Vi har även lagt till ett nytt sökområde Bifogade kataloger — den innehåller bara filer och mappar från filpanelen.
Åtgärder från navigationsresultat
Navigeringsresultat tillhandahåller nu åtgärder som gäller objekt i koden eller trädet. Till exempel letar du efter ett bord. Här är vad du kan göra från resultatfönstret.
Visa DDL: Ctrl/Cmd+B.
Öppna data: F4.
Öppna fönstret Ändra tabell: Ctrl/Cmd+F6.
Visa i ett annat sammanhang: Alt + F1 (visa till exempel i ett träd).
Se allmän information: Ctrl+Q/F1.
Generera SQL: Ctrl/Cmd+Alt+G.
Arbeta med kod
Kombinerade element i autokomplettering
för CREATE и DROP autocomplete erbjuder kombinerade alternativ.
Glöm inte akronymer.
Nya besiktningar
DataGrip kommer att varna dig om du använder en markör som inte är öppen.
Följande två inspektioner är inaktiverade som standard, men vissa kan behöva dem.
Om du använder namnlösa argument kommer detta att markeras.
En inspektion som klagar på GOTO-utlåtandet.
Arbeta med filer
Lade till en inställning för standardprojektmappen. Nya projekt kommer att skapas i den här mappen.
effekt Spara som… för konsolen nu:
Föreslår en standardprojektmapp.
Kommer ihåg det sista valet.
En åtgärd har lagts till i filträdet Ta bort katalogen: Lossa en mapp. Tidigare, för att lossa en mapp (det vill säga inte visa den i det här trädet), var du tvungen att klicka Radera, och DataGrip frågade: vill du ta bort eller lossa? Det var obekvämt och otydligt :)
Databasträd
Vi skrev vår egen introspektion för DB2. Det betyder att vi får information om databasobjekt med hjälp av frågor, och inte via JDBC-drivrutinen, som tidigare. Således dök det upp föremål i trädet som inte fanns där tidigare: triggers, typer, metoder, moduler, räknare, roller och andra.
Trädet lagrar sammanhanget: namnet på datakällan har fastnat överst.
Ikoner har ritats för databaser som inte stöds: de som har skapat datakällor för sådana databaser kommer inte längre att förväxlas.
Vi ritade också abstrakta ikoner som kan användas i drivrutinsinställningarna.
Resten
Anpassade teman
DataGrip-användare har nu möjlighet att skapa vilket färgschema de vill. Det nya schemat är ett plugin som måste installeras från avsnittet Insticksprogram i inställningar.