ProHoster > blog > administrasi > DataGrip 2019.1: dukungan untuk database baru, skrip inisialisasi, inspeksi baru, dan banyak lagi
DataGrip 2019.1: dukungan untuk database baru, skrip inisialisasi, inspeksi baru, dan banyak lagi
Halo! Mari kita lihat hal-hal baru di - Pegangan Data 2019.1. Izinkan kami mengingatkan Anda bahwa fungsionalitas DataGrip disertakan dalam IDE berbayar kami yang lain, kecuali WebStorm.
Dukungan untuk database baru
Dalam rilis ini, empat database menerima dukungan resmi pada alat kami:
Sarang Apache β sistem manajemen basis data berdasarkan platform Hadoop. plum hijau β DBMS analitis untuk gudang data berdasarkan PostgreSQL. Vertikal β database kolom untuk analisis data besar. Kepingan salju β penyimpanan data awan. Jika kita berbicara tentang database relasional, maka Snowflake paling banyak diminta. Dalam rilis ini kami hanya mendukung SQL, kami akan merilis instruksinya nanti.
Koneksi
Kami telah membuat perubahan pada kotak dialog koneksi database: kami mencoba membuatnya lebih jelas dan nyaman.
Umum
Tab ini sebagian besar telah difaktorkan ulang.
Lapangan Jenis koneksi dulu dipanggil Jenis URL dan itu berada di bagian paling bawah. Namun karena nilai pada kolom ini menentukan proses selanjutnya, maka kini berada di urutan teratas.
Lapangan Basis Data ditempatkan setelah memasukkan login dan kata sandi Anda, karena otentikasi diperlukan untuk menampilkan daftar database Ctrl/Cmd+Spasi.
Di komentar postingan sebelumnya banyak dibicarakan menyimpan kata sandi. Kami menambahkan opsi baru dan membuat daftar drop-down. Nilai dari daftar ini adalah:
Jangan simpan kata sandi.
Simpan hingga DataGrip dimulai ulang (sebelumnya beginilah cara kerja opsi "jangan simpan").
Simpan untuk sesi: hingga Anda memutuskan sambungan dari sumber data.
Mengabadikan.
Untuk menghindari kebingungan, masukkan kata sandi kosong melalui menu konteks.
Temuan uji koneksi sekarang ditampilkan di jendela itu sendiri, tanpa klik atau dialog tambahan.
Dan jika driver belum diunduh, DataGrip akan menawarkan untuk melakukannya. Tombol sebelumnya uji koneksi diblokir dalam kasus ini, yang membingungkan pengguna.
Opsi
Pengaturan telah dipindahkan ke sini dari tab Umum Read-only, Sinkronisasi otomatis, Kontrol transaksi.
Baru:
- Jalankan kueri keep-alive setiap N detik: akan menyodok sumber data dengan tongkat setiap N detik. Untuk database yang tidak kami dukung, Anda dapat menulis sendiri permintaan keep-alive. Ini dilakukan di pengaturan driver.
- Mobil-memutuskan setelah N detik: Nilai dalam detik yang dimasukkan di sini akan memberi tahu DataGrip berapa lama untuk memutuskan sambungan secara otomatis dari sumber data.
- Skrip permulaan: Di sini Anda dapat memasukkan kueri yang akan dieksekusi setiap kali koneksi dibuat. Mari kita ingat kembali jika Koneksi tunggal
mode tidak diaktifkan, koneksi baru dibuat untuk setiap konsol baru.
skema
Filter untuk objek yang ditampilkan di pohon telah dipindahkan ke sini.
Navigasi dan pencarian
Daftar lokasi terkini
Jendela Lokasi terkini yang baru menunjukkan tempat yang baru-baru ini Anda kunjungi. Item daftar adalah potongan kecil kode yang baru saja Anda edit atau lihat. Ini berguna jika Anda mengingat konteksnya tetapi tidak mengingat nama file. Ini sering terjadi di DataGrip karena semua konsol diberi nama yang sama :) Pintasan keyboard defaultnya adalah: Ctrl/Cmd+Shift+E.
Jika sebelumnya Anda menggunakan pintasan keyboard ini untuk menampilkan daftar file yang baru saja diubah, sekarang silakan klik dua kali Ctrl/Cmd+E.
Cari berdasarkan jalur
Kami telah menghapus opsi yang tidak perlu yang kami βdapatkanβ dari platform: Modul ΠΈ Project. Sekarang secara default Temukan di jalur DataGrip mencari di mana-mana. Kami juga menambahkan area pencarian baru Direktori Terlampir β ini hanya mencakup file dan folder dari panel File.
Tindakan dari hasil navigasi
Hasil navigasi kini menyediakan tindakan yang berlaku pada objek dalam kode atau pohon. Misalnya Anda sedang mencari meja. Inilah yang dapat Anda lakukan dari jendela hasil.
Lihat DDL: Ctrl/Cmd+B.
Data terbuka: F4.
Buka jendela Ubah Tabel: Ctrl/Cmd+F6.
Tampilkan dalam konteks lain: Alt + F1 (misalnya, tampilkan di pohon).
Lihat informasi umum: Ctrl+Q/F1.
Hasilkan SQL: Ctrl/Cmd+Alt+G.
Bekerja dengan kode
Elemen gabungan dalam pelengkapan otomatis
Untuk CREATE ΠΈ DROP pelengkapan otomatis menawarkan opsi gabungan.
Jangan lupa tentang akronim.
Inspeksi baru
DataGrip akan memperingatkan Anda jika Anda menggunakan kursor yang tidak terbuka.
Dua pemeriksaan berikut dinonaktifkan secara default, namun beberapa mungkin memerlukannya.
Jika Anda menggunakan argumen yang tidak disebutkan namanya, argumen ini akan disorot.
Inspeksi yang mengeluhkan pernyataan GOTO.
Bekerja dengan file
Menambahkan pengaturan untuk folder proyek default. Proyek baru akan dibuat di folder ini.
efek Simpan sebagai ... untuk konsol sekarang:
Menyarankan folder proyek default.
Ingat pilihan terakhir.
Suatu tindakan telah ditambahkan ke pohon file Lepaskan Direktori: Melepas sematan folder. Sebelumnya, untuk melepas pin folder (yaitu, tidak menampilkannya di pohon ini), Anda harus mengklik Delete, dan DataGrip bertanya: apakah Anda ingin menghapus atau melepas pin? Itu tidak nyaman dan tidak jelas :)
Pohon basis data
Kami menulis introspeksi kami sendiri untuk DB2. Artinya kita memperoleh informasi tentang objek database menggunakan query, dan bukan melalui driver JDBC, seperti sebelumnya. Dengan demikian, objek muncul di pohon yang sebelumnya tidak ada: pemicu, tipe, metode, modul, penghitung, peran, dan lain-lain.
Pohon menyimpan konteks: nama sumber data ditempelkan di atas.
Ikon telah digambar untuk database yang tidak didukung: mereka yang memiliki sumber data yang dibuat untuk database tersebut tidak akan bingung lagi.
Kami juga menggambar ikon abstrak yang dapat digunakan dalam pengaturan driver.
Sisanya
Tema khusus
Pengguna DataGrip kini memiliki kemampuan untuk membuat skema warna apa pun yang mereka inginkan. Skema baru adalah plugin yang harus diinstal dari bagian tersebut plugin dalam pengaturan.
Baca tentang cara membuat tema Anda sendiri di sini: