DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

helo! Mari kita lihat perkara baharu dalam - DataGrip 2019.1. Biar kami mengingatkan anda bahawa kefungsian DataGrip disertakan dalam IDE berbayar kami yang lain, kecuali WebStorm.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Sokongan untuk pangkalan data baharu

Dalam keluaran ini, empat pangkalan data menerima sokongan rasmi dalam alatan kami:

Sarang Apache – sistem pengurusan pangkalan data berdasarkan platform Hadoop.
Greenplum – DBMS analitikal untuk gudang data berdasarkan PostgreSQL.
Vertica – pangkalan data kolumnar untuk analisis data besar.
Snowflake – penyimpanan data awan. Jika kita bercakap tentang pangkalan data hubungan, maka Snowflake paling banyak diminta. Dalam keluaran ini kami hanya menyokong SQL, kami akan mengeluarkan arahan itu kemudian.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Sambungan

Kami telah membuat perubahan pada kotak dialog sambungan pangkalan data: kami cuba menjadikannya lebih jelas dan mudah.

Umum

Tab ini kebanyakannya telah difaktorkan semula.

Bidang Jenis sambungan pernah dipanggil Jenis URL dan ia berada di bahagian paling bawah. Tetapi, memandangkan nilai dalam medan ini menentukan proses selanjutnya, ia kini berada di bahagian atas.

Bidang Pangkalan Data diletakkan selepas memasukkan log masuk dan kata laluan anda, kerana pengesahan diperlukan untuk memaparkan senarai pangkalan data oleh Ctrl/Cmd+Ruang.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Dalam komen pada post sebelum ini banyak dibincangkan menyimpan kata laluan. Kami menambah pilihan baharu dan membuat senarai juntai bawah. Nilai senarai ini ialah:

  • Jangan simpan kata laluan.
  • Simpan sehingga DataGrip dimulakan semula (sebelum ini beginilah cara pilihan "jangan simpan" berfungsi).
  • Simpan untuk sesi: sehingga anda memutuskan sambungan daripada sumber data.
  • Kekalkan.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Untuk mengelakkan kekeliruan, masukkan kata laluan kosong melalui menu konteks.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Penemuan Sambungan ujian kini ditunjukkan dalam tetingkap itu sendiri, tiada klik atau dialog tambahan.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Dan jika pemacu belum dimuat turun, DataGrip akan menawarkan untuk berbuat demikian. Butang sebelum ini Sambungan ujian telah disekat dalam kes ini, yang mengelirukan pengguna.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Pilihan

Tetapan telah dialihkan ke sini dari tab Umum Baca sahaja, Autosegerak, Kawalan urus niaga.

НовоС:

- Jalankan pertanyaan keep-alive setiap N saat: akan mencucuk sumber data dengan kayu setiap N saat. Untuk pangkalan data yang kami tidak sokong, anda boleh menulis permintaan keep-alive sendiri. Ini dilakukan dalam tetapan pemandu.

- auto-cabut selepas N saat: Nilai dalam saat yang dimasukkan di sini akan memberitahu DataGrip selepas berapa lama untuk memutuskan sambungan secara automatik daripada sumber data.

- Skrip permulaan: Di sini anda boleh memasukkan pertanyaan yang akan dilaksanakan setiap kali sambungan dibuat. Mari kita ingat bahawa jika Sambungan tunggal
mod
tidak didayakan, sambungan baharu dibuat untuk setiap konsol baharu.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Skema

Penapis untuk objek yang dipaparkan dalam pokok telah berpindah ke sini.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Navigasi dan carian

Senarai lokasi terkini

Tetingkap Lokasi terbaharu baharu menunjukkan tempat yang telah anda kunjungi baru-baru ini. Item senarai ialah kepingan kecil kod yang telah anda edit atau lihat baru-baru ini. Ini berguna jika anda mengingati konteks tetapi tidak ingat nama fail. Ini banyak berlaku dalam DataGrip kerana semua konsol dinamakan serupa :) Pintasan papan kekunci lalai ialah:
Ctrl/Cmd+Shift+E.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Jika anda sebelum ini menggunakan pintasan papan kekunci ini untuk memaparkan senarai fail yang diubah suai baru-baru ini, kini sila klik dua kali Ctrl/Cmd+E.

Cari mengikut laluan

Kami telah mengalih keluar pilihan yang tidak perlu yang kami "dapat" daripada platform: Modul ΠΈ Projek. Sekarang secara lalai Cari dalam laluan DataGrip mencari di mana-mana. Kami juga menambah kawasan carian baharu Direktori yang dilampirkan β€” ia termasuk hanya fail dan folder daripada panel Fail.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Tindakan daripada hasil navigasi

Hasil navigasi kini menyediakan tindakan yang digunakan pada objek dalam kod atau pokok. Sebagai contoh, anda sedang mencari meja. Berikut ialah perkara yang boleh anda lakukan daripada tetingkap hasil.

  • Lihat DDL: Ctrl/Cmd+B.
  • Data terbuka: F4.
  • Buka tetingkap Modify Table: Ctrl/Cmd+F6.
  • Paparkan dalam konteks lain: Alt + F1 (contohnya, tunjukkan dalam pokok).
  • Lihat maklumat umum: Ctrl+Q/F1.
  • Hasilkan SQL: Ctrl/Cmd+Alt+G.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Bekerja dengan kod

Elemen gabungan dalam autolengkap
Untuk CREATE ΠΈ DROP autolengkap menawarkan pilihan gabungan.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Jangan lupa tentang akronim.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Pemeriksaan baru

DataGrip akan memberi amaran kepada anda jika anda menggunakan kursor yang tidak dibuka.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Dua pemeriksaan berikut dilumpuhkan secara lalai, tetapi sesetengahnya mungkin memerlukannya.

Jika anda menggunakan hujah yang tidak dinamakan, ini akan diserlahkan.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Pemeriksaan yang mengadu tentang kenyataan GOTO.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Bekerja dengan fail

Menambah tetapan untuk folder projek lalai. Projek baharu akan dibuat dalam folder ini.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

kesan Simpan sebagai… untuk konsol sekarang:

  • Mencadangkan folder projek lalai.
  • Ingat pilihan terakhir.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Tindakan telah ditambahkan pada pokok fail Tanggalkan Direktori: Nyahsemat folder. Sebelum ini, untuk menyahpin folder (iaitu, tidak menunjukkannya dalam pokok ini), anda perlu mengklik Padam, dan DataGrip bertanya: adakah anda mahu memadam atau menyahsemat? Ia menyusahkan dan tidak jelas :)

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Pokok pangkalan data

Kami menulis introspeksi kami sendiri untuk DB2. Ini bermakna kami memperoleh maklumat tentang objek pangkalan data menggunakan pertanyaan, dan bukan melalui pemacu JDBC, seperti sebelum ini. Oleh itu, objek muncul dalam pokok yang tidak ada sebelum ini: pencetus, jenis, kaedah, modul, pembilang, peranan dan lain-lain.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Pokok itu menyimpan konteks: nama sumber data tersekat di atas.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Ikon telah dilukis untuk pangkalan data yang tidak disokong: mereka yang mempunyai sumber data yang dibuat untuk pangkalan data sedemikian tidak akan keliru lagi.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Kami juga melukis ikon abstrak yang boleh digunakan dalam tetapan pemandu.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Rehat

Tema tersuai
Pengguna DataGrip kini mempunyai keupayaan untuk mencipta sebarang skema warna yang mereka inginkan. Skim baharu ialah pemalam yang mesti dipasang dari bahagian tersebut Plugin dalam tetapan.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Baca tentang cara membuat tema anda sendiri di sini:

Tutorial terperinci tentang cara mencipta Tema tersuai anda sendiri.
Catatan blog tentang mencipta tema tersuai untuk Platform IntelliJ

Kami cuba membuat beberapa yang baharu sendiri. Mereka kelihatan seperti ini:

Sian
DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Ungu gelap
DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Penyunting data

Penapis mencadangkan nilai daripada papan keratan.

DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi

Semuanya

Pasukan DataGrip

Sumber: www.habr.com

Tambah komen