DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Halo! Hayu urang nempo hal anyar dina - DataGrip 2019.1. Hayu urang ngingetan yén fungsionalitas DataGrip kalebet kana IDE anu dibayar sanés, kecuali WebStorm.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Rojongan pikeun database anyar

Dina sékrési ieu, opat pangkalan data nampi dukungan resmi dina alat kami:

Apache Hive - Sistem manajemén database dumasar kana platform Hadoop.
Greenplum - DBMS analitik pikeun gudang data dumasar kana PostgreSQL.
Vertika - database columnar pikeun analisis data badag.
Snowflake - panyimpen data awan. Lamun urang ngobrol ngeunaan database relational, mangka Snowflake ditanya pangpangna. Dina release ieu kami ngan ngarojong SQL, urang bakal ngaleupaskeun parentah engké.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Sambungan

Kami parantos ngarobih kana kotak dialog sambungan database: kami nyobian ngajantenkeun langkung jelas sareng merenah.

umum

Tab ieu lolobana geus refactored.

médan tipe sambungan biasa disebut tipe URL tur éta di pisan handap. Tapi, saprak nilai dina widang ieu nangtukeun prosés salajengna, éta ayeuna di luhur.

médan database ditempatkeun sanggeus ngasupkeun login sarta sandi anjeun, sabab auténtikasi anu diperlukeun dina urutan pikeun nembongkeun daptar database ku Ctrl / Cmd + Spasi.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Dina komentar kana pos saméméhna dibahas pisan nyimpen sandi. Urang nambahkeun pilihan anyar jeung nyieun daptar turun-handap. Nilai tina daptar ieu nyaéta:

  • Ulah nyimpen kecap akses.
  • Simpen dugi DataGrip di-restart (saméméhna ieu kumaha pilihan "ulah nyimpen" jalan).
  • Simpen pikeun sési: dugi ka pegatkeun sambungan tina sumber data.
  • Ngalanggengkeun.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Pikeun ngahindarkeun kabingungan, lebetkeun kecap akses kosong dina ménu kontéks.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Hasil test sambungan ayeuna ditémbongkeun dina jandela sorangan, euweuh clicks tambahan atawa dialogs.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Sareng upami supirna teu acan diunduh, DataGrip bakal nawiskeun pikeun ngalakukeunana. Tombol saméméhna test sambungan diblokir dina hal ieu, nu bingung pamaké.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

pilihan

Setélan geus dipindahkeun ka dieu ti tab Umum Ngan ukur maca, Singkronkeun otomatis, Kontrol transaksi.

Énggal:

- Jalankeun pamundut tetep-hirup unggal N detik: bakal nyodok sumber data ku iteuk unggal N detik. Pikeun basis data anu kami henteu ngadukung, anjeun tiasa nyerat pamenta tetep-hirup sorangan. Hal ieu dilakukeun dina setélan supir.

- Otomatis-mutuskeun sanggeus N detik: Nilai dina detik diasupkeun ka dieu bakal ngabejaan DataGrip sanggeus sabaraha lila otomatis megatkeun sambungan ti sumber data.

- Aksara ngamimitian: Di dieu anjeun bisa ngasupkeun query nu bakal dieksekusi unggal waktos sambungan dijieun. Hayu urang ngelingan yen Sambungan tunggal
mode
teu diaktipkeun, sambungan anyar dijieun pikeun tiap konsol anyar.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Skéma

Saringan pikeun objék anu ditampilkeun dina tangkal parantos ngalih ka dieu.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Napigasi sareng milarian

Daptar lokasi panganyarna

Jandéla Lokasi Anyar anyar nunjukkeun dimana anjeun kantos angkat. Item daptar mangrupikeun potongan-potongan kode leutik anu nembe diédit atanapi ditingali. Ieu mangpaat upami anjeun émut kontéksna tapi henteu émut nami file. Ieu sering kajadian dina DataGrip sabab sadaya konsol namina sami :) Potong kompas keyboard standar nyaéta:
Ctrl/Cmd+Shift+E.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Upami anjeun saacanna nganggo potong kompas kibor ieu pikeun mintonkeun daptar file anu nembe dirobah, ayeuna mangga klik dua kali Ctrl/Cmd+E.

Pilarian ku jalan

Kami parantos ngaleungitkeun pilihan anu teu dipikabutuh anu kami "meunang" tina platform: modul и proyek. Ayeuna sacara standar Panggihan di jalan DataGrip milarian dimana-mana. Urang ogé ditambahkeun wewengkon pilarian anyar Diréktori napel — éta ngan ukur kalebet file sareng polder tina panel Files.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Peta tina hasil navigasi

Hasil navigasi ayeuna nyadiakeun lampah nu lumaku pikeun objék dina kode atawa tangkal. Contona, Anjeun keur pilari méja. Ieu naon anu anjeun tiasa laksanakeun tina jandela hasil.

  • Tingali DDL: Ctrl/Cmd+B.
  • Buka data: F4.
  • Buka jandela Modify Table: Ctrl/Cmd+F6.
  • Témbongkeun dina konteks séjén: Alt + F1 (Contona, acara dina tangkal).
  • Tingali inpormasi umum: Ctrl+Q/F1.
  • Ngahasilkeun SQL: Ctrl/Cmd+Alt+G.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Gawe sareng kode

Unsur gabungan dina autocompletion
keur CREATE и DROP autocomplete nawiskeun pilihan gabungan.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Ulah poho ngeunaan akronim.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Pamariksaan anyar

DataGrip bakal ngingetkeun anjeun upami anjeun nganggo kursor anu henteu dibuka.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Dua pamariksaan di handap ieu ditumpurkeun sacara standar, tapi sababaraha panginten peryogina.

Upami anjeun nganggo dalil anu teu namina, ieu bakal disorot.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Inspeksi anu ngawadul ngeunaan pernyataan GOTO.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Gawe sareng file

Ditambahkeun setelan pikeun folder proyék standar. Proyék anyar bakal didamel dina folder ieu.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

epek Simpen salaku… pikeun konsol ayeuna:

  • Nyarankeun polder proyék standar.
  • Inget pilihan panungtungan.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Hiji aksi geus ditambahkeun kana tangkal file Nyabut Diréktori: Buka pin hiji polder. Saméméhna, pikeun nyabut pin folder (nyaéta, henteu nunjukkeun dina tangkal ieu), anjeun kedah klik pupus, sareng DataGrip naros: naha anjeun badé ngahapus atanapi ngahapus pin? Éta teu merenah sareng teu jelas :)

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Tangkal database

Urang nulis introspeksi sorangan pikeun DB2. Ieu ngandung harti yén urang ménta inpo ngeunaan objék database ngagunakeun queries, teu ngaliwatan supir JDBC, sakumaha saméméhna. Ku kituna, obyék némbongan dina tangkal anu teu aya saméméh: pemicu, jenis, métode, modul, counters, kalungguhan jeung sajabana.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Tangkal nyimpen kontéks: nami sumber data nyangkut di luhur.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Ikon parantos digambar pikeun pangkalan data anu teu didukung: jalma anu gaduh sumber data anu diciptakeun pikeun pangkalan data sapertos kitu moal bingung deui.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Kami ogé ngagambar ikon abstrak anu tiasa dianggo dina setélan supir.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Ngaso

Téma custom
Pangguna DataGrip ayeuna gaduh kamampuan nyiptakeun skéma warna anu dipikahoyong. Skéma anyar mangrupikeun plugin anu kedah dipasang tina bagian éta plugins dina suhunan.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Baca ngeunaan cara nyieun téma anjeun nyalira di dieu:

Tutorial lengkep ngeunaan cara nyiptakeun Téma khusus anjeun nyalira.
Tulisan blog ngeunaan nyiptakeun téma khusus pikeun IntelliJ Platform

Urang diusahakeun nyieun sababaraha anyar sorangan. Aranjeunna kasampak kawas kieu:

cyan
DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Poék bungur
DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Éditor data

Saringan nunjukkeun nilai tina clipboard.

DataGrip 2019.1: dukungan pikeun pangkalan data énggal, skrip inisialisasi, pamariksaan énggal sareng seueur deui

Sadayana!

Tim DataGrip

sumber: www.habr.com

Tambahkeun komentar