ProHoster > Blog > uprava > DataGrip 2019.1: podrška za nove baze podataka, inicijalizacijske skripte, nove inspekcije i više
DataGrip 2019.1: podrška za nove baze podataka, inicijalizacijske skripte, nove inspekcije i više
Zdravo! Pogledajmo nove stvari u - DataGrip 2019.1. Podsjetimo vas da je funkcija DataGrip uključena u naše druge plaćene IDE-ove, osim WebStorma.
Podrška za nove baze podataka
U ovom su izdanju četiri baze podataka dobile službenu podršku u našim alatima:
Apache košnica – sustav za upravljanje bazom podataka temeljen na Hadoop platformi. Zelena šljiva – analitički DBMS za skladišta podataka temeljen na PostgreSQL-u. Vertica – stupčasta baza podataka za analizu velikih podataka. Pahuljica – pohrana podataka u oblaku. Ako govorimo o relacijskim bazama podataka, onda Snowflake tražio najviše. U ovom izdanju podržavali smo samo SQL, kasnije ćemo izdati upute.
Veza
Izmijenili smo dijaloški okvir veze s bazom podataka: pokušali smo ga učiniti jasnijim i praktičnijim.
Osnovne informacije
Ova je kartica uglavnom prerađena.
Polje Vrsta veze nekad se zvao Vrsta URL-a a bilo je na samom dnu. No, budući da vrijednost u ovom polju određuje daljnji proces, ono je sada na vrhu.
Polje Baza podataka postavlja se nakon unosa vašeg korisničkog imena i lozinke, jer je za prikaz popisa baza podataka potrebna provjera autentičnosti Ctrl/Cmd+razmaknica.
U komentarima na prethodni post puno raspravljali spremanje lozinke. Dodali smo nove opcije i napravili padajući popis. Vrijednosti ove liste su:
Ne spremajte lozinku.
Spremajte dok se DataGrip ponovno ne pokrene (ranije je ovako funkcionirala opcija "nemoj spremati").
Spremi za sesiju: dok se ne odspojite s izvora podataka.
Ovjekovječiti.
Da biste izbjegli zabunu, unesite praznu lozinku kroz kontekstni izbornik.
Nalazi Testirajte vezu sada se prikazuju u samom prozoru, bez dodatnih klikova ili dijaloga.
A ako upravljački programi nisu preuzeti, DataGrip će ponuditi da to učini. Prethodno gumb Testirajte vezu je u ovom slučaju blokiran, što je zbunilo korisnike.
Opcije
Postavke su premještene ovdje s kartice Općenito Samo za čitanje, Automatska sinkronizacija, Kontrola transakcija.
Новое:
- Pokreni upit održavanja svakih N sekundi: će štapom probosti izvor podataka svakih N sekundi. Za baze podataka koje ne podržavamo, možete sami napisati zahtjev za održavanje. To se radi u postavkama upravljačkog programa.
- samo-isključiti nakon N sekundi: Ovdje unesena vrijednost u sekundama reći će DataGripu nakon koliko vremena treba automatski prekinuti vezu s izvorom podataka.
- Skripta za pokretanje: Ovdje možete unijeti upit koji će se izvršiti svaki put kada se uspostavi veza. Podsjetimo da ako Jedna veza
način nije omogućena, za svaku novu konzolu stvara se nova veza.
sheme
Filtar za objekte prikazane u stablu premješten je ovdje.
Navigacija i pretraživanje
Popis nedavnih lokacija
Novi prozor Nedavne lokacije prikazuje gdje ste nedavno bili. Stavke popisa mali su dijelovi koda koje ste nedavno uredili ili pregledali. Ovo je korisno ako se sjećate konteksta, ali se ne sjećate naziva datoteke. Ovo se često događa u DataGripu jer se sve konzole nazivaju slično :) Zadana tipkovnička prečica je: Ctrl/Cmd+Shift+E.
Ako ste prethodno koristili ovaj tipkovnički prečac za prikaz popisa nedavno izmijenjenih datoteka, sada kliknite dvaput Ctrl/Cmd+E.
Traži po putu
Uklonili smo nepotrebne opcije koje smo “dobili” s platforme: Moduli и Projekt. Sada prema zadanim postavkama Pronađite na putu DataGrip pretražuje posvuda. Dodali smo i novo područje pretraživanja Priloženi imenici — uključuje samo datoteke i mape s ploče Datoteke.
Radnje iz rezultata navigacije
Rezultati navigacije sada pružaju akcije koje se primjenjuju na objekte u kodu ili stablu. Na primjer, tražite stol. Evo što možete učiniti iz prozora s rezultatima.
Prikaži DDL: Ctrl/Cmd+B.
Otvoreni podaci: F4.
Otvorite prozor Modify Table: Ctrl/Cmd+F6.
Prikaz u drugom kontekstu: Alt + F1 (na primjer, prikazati u stablu).
Pogledajte opće informacije: Ctrl+Q/F1.
Generiraj SQL: Ctrl/Cmd+Alt+G.
Rad s kodom
Kombinirani elementi u automatskom dovršavanju
za CREATE и DROP autocomplete nudi kombinirane opcije.
Ne zaboravite na akronime.
Nove inspekcije
DataGrip će vas upozoriti ako koristite kursor koji nije otvoren.
Sljedeće dvije inspekcije su onemogućene prema zadanim postavkama, ali neke će možda trebati.
Ako koristite neimenovane argumente, to će biti istaknuto.
Inspekcija koja se žali na izjavu GOTO.
Rad s datotekama
Dodana je postavka za zadanu mapu projekta. U ovoj će se mapi stvarati novi projekti.
posljedica Spremi kao… za konzolu sada:
Predlaže zadanu mapu projekta.
Sjeća se posljednjeg izbora.
Radnja je dodana stablu datoteka Odvoj imenik: Otkvačite mapu. Prethodno, da biste otkvačili mapu (to jest, da je ne biste prikazali u ovom stablu), morali ste kliknuti Izbrisati, a DataGrip je pitao: želite li izbrisati ili otkvačiti? Bilo je nezgodno i nejasno :)
Stablo baze podataka
Napisali smo vlastitu introspekciju za DB2. To znači da informacije o objektima baze podataka dobivamo pomoću upita, a ne kroz JDBC upravljački program, kao prije. Tako su se u stablu pojavili objekti kojih prije nije bilo: okidači, tipovi, metode, moduli, brojači, uloge i drugi.
Stablo pohranjuje kontekst: ime izvora podataka je zapelo na vrhu.
Ikone su nacrtane za nepodržane baze podataka: oni koji imaju izvore podataka izrađene za takve baze podataka više neće biti zbunjeni.
Također smo nacrtali apstraktne ikone koje se mogu koristiti u postavkama upravljačkog programa.
Ostalo
Prilagođene teme
Korisnici DataGripa sada imaju mogućnost kreiranja bilo koje sheme boja koju žele. Nova shema je dodatak koji se mora instalirati iz odjeljka Dodaci u postavkama.
O tome kako izraditi vlastite teme pročitajte ovdje: