ProHoster > Блог > Administracija > DataGrip 2019.1: podrška za nove baze podataka, inicijalizacijske skripte, nove inspekcije i još mnogo toga
DataGrip 2019.1: podrška za nove baze podataka, inicijalizacijske skripte, nove inspekcije i još mnogo toga
Zdravo! Pogledajmo nove stvari u - DataGrip 2019.1. Podsjetimo vas da je funkcionalnost DataGrip uključena u naše druge plaćene IDE, osim WebStorm-a.
Podrška za nove baze podataka
U ovom izdanju, četiri baze podataka dobile su zvaničnu podršku u našim alatima:
Apache Hive – sistem upravljanja bazom podataka baziran na Hadoop platformi. Greenplum – analitički DBMS za skladišta podataka baziran na PostgreSQL-u. Vertica – stupna baza podataka za analizu velikih podataka. Snowflake – skladištenje podataka u oblaku. Ako govorimo o relacionim bazama podataka, onda Snowflake tražio najviše. U ovom izdanju podržavali smo samo SQL, instrukciju ćemo objaviti kasnije.
Složeni
Napravili smo promjene u dijaloškom okviru za povezivanje baze podataka: pokušali smo ga učiniti jasnijim i praktičnijim.
Opšti
Ova kartica je uglavnom refaktorirana.
polje Tip veze nekada se zvao Vrsta URL-a i bio je na samom dnu. Ali, pošto vrednost u ovom polju određuje dalji proces, ona je sada na vrhu.
polje baza podataka postavlja se nakon unosa vašeg logina i lozinke, jer je potrebna autentifikacija da bi se prikazala lista baza podataka po Ctrl/Cmd+razmak.
U komentarima na prethodni post mnogo raspravljali čuvanje lozinke. Dodali smo nove opcije i napravili padajuću listu. Vrijednosti ove liste su:
Ne čuvajte lozinku.
Sačuvajte dok se DataGrip ne pokrene ponovo (ranije je ovako radila opcija „ne čuvaj“).
Sačuvaj za sesiju: dok ne prekinete vezu sa izvorom podataka.
Perpetuate.
Da biste izbjegli zabunu, unesite praznu lozinku kroz kontekstni meni.
Rezulʹtaty Test Connection su sada prikazani u samom prozoru, bez dodatnih klikova ili dijaloga.
A ako drajveri nisu preuzeti, DataGrip će to ponuditi. Dugme Prethodno Test Connection je u ovom slučaju blokiran, što je zbunilo korisnike.
mogućnosti
Postavke su premještene ovdje sa kartice Općenito Samo za čitanje, Automatska sinhronizacija, Kontrola transakcija.
novi:
- Pokreni upit za održavanje u životu svakih N sekundi: bockaće izvor podataka štapom svakih N sekundi. Za baze podataka koje ne podržavamo, možete sami napisati zahtjev za održavanje u životu. To se radi u postavkama drajvera.
- Automatskiisključite nakon N sekundi: Ovdje unesena vrijednost u sekundama će reći DataGrip-u nakon koliko dugo će se automatski isključiti s izvora podataka.
- Skripta za pokretanje: Ovdje možete unijeti upit koji će se izvršavati svaki put kada se uspostavi veza. Podsjetimo da ako Jedna veza
način nije omogućeno, nova veza se kreira za svaku novu konzolu.
Šeme
Filter za objekte prikazane u stablu je premješten ovdje.
Navigacija i pretraga
Lista nedavnih lokacija
Novi prozor Nedavne lokacije pokazuje gdje ste nedavno bili. Stavke liste su mali dijelovi koda koje ste nedavno uredili ili pregledali. Ovo je korisno ako se sjećate konteksta, ali ne zapamtite naziv datoteke. Ovo se često dešava u DataGrip-u jer su sve konzole nazvane slično :) Podrazumevana prečica na tastaturi je: Ctrl/Cmd+Shift+E.
Ako ste ranije koristili ovu prečicu na tastaturi za prikaz liste nedavno izmijenjenih datoteka, sada molimo dvaput kliknite Ctrl/Cmd+E.
Traži po putanji
Uklonili smo nepotrebne opcije koje smo „dobili“ sa platforme: modul и Projekat. Sada po defaultu Pronađite na putu DataGrip traži svuda. Dodali smo i novo područje pretraživanja Priloženi imenici — uključuje samo datoteke i fascikle sa panela Datoteke.
Radnje iz rezultata navigacije
Rezultati navigacije sada pružaju radnje koje se primjenjuju na objekte u kodu ili stablu. Na primjer, tražite sto. Evo šta možete učiniti iz prozora rezultata.
Pogledaj DDL: Ctrl/Cmd+B.
Otvoreni podaci: F4.
Otvorite prozor Modify Table: Ctrl/Cmd+F6.
Prikaži u drugom kontekstu: Alt + F1 (na primjer, prikaži u stablu).
Pogledajte opće informacije: Ctrl+Q/F1.
Generiraj SQL: Ctrl/Cmd+Alt+G.
Rad sa kodom
Kombinirani elementi u automatskom dovršavanju
Do CREATE и DROP autocomplete nudi kombinovane opcije.
Ne zaboravite na akronime.
Nove inspekcije
DataGrip će vas upozoriti ako koristite pokazivač koji nije otvoren.
Sljedeće dvije inspekcije su podrazumevano onemogućene, ali nekima će možda trebati.
Ako koristite neimenovane argumente, ovo će biti istaknuto.
Inspekcija koja se žali na izjavu GOTO.
Rad sa fajlovima
Dodata postavka za zadanu fasciklu projekta. Novi projekti će biti kreirani u ovom folderu.
efekt Sačuvaj kao... za konzolu sada:
Predlaže zadanu fasciklu projekta.
Seća se poslednjeg izbora.
Akcija je dodana stablu datoteka Odvoji direktorij: Otkvačite fasciklu. Ranije, da biste otkvačili fasciklu (to jest, da je ne biste prikazali u ovom stablu), morali ste da kliknete izbrisati, a DataGrip je pitao: želite li izbrisati ili otkačiti? Bilo je nezgodno i neshvatljivo :)
Stablo baze podataka
Napisali smo vlastitu introspekciju za DB2. To znači da informacije o objektima baze podataka dobijamo pomoću upita, a ne preko JDBC drajvera, kao ranije. Tako su se u stablu pojavili objekti kojih prije nije bilo: okidači, tipovi, metode, moduli, brojači, uloge i ostalo.
Stablo pohranjuje kontekst: ime izvora podataka je zaglavljeno na vrhu.
Nacrtane su ikone za nepodržane baze podataka: oni koji imaju kreirane izvore podataka za takve baze podataka više neće biti zbunjeni.
Također smo nacrtali apstraktne ikone koje se mogu koristiti u postavkama drajvera.
Odmor
Prilagođene teme
Korisnici DataGripa sada imaju mogućnost kreiranja bilo koje sheme boja koju žele. Nova šema je dodatak koji se mora instalirati iz sekcije plugins u postavkama.
Pročitajte o tome kako kreirati vlastite teme ovdje: