ProHoster > Blog > Pentadbiran > DataGrip 2019.1: sokongan untuk pangkalan data baharu, skrip permulaan, pemeriksaan baharu dan banyak lagi
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.
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.
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.
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.
Untuk mengelakkan kekeliruan, masukkan kata laluan kosong melalui menu konteks.
Penemuan Sambungan ujian kini ditunjukkan dalam tetingkap itu sendiri, tiada klik atau dialog tambahan.
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.
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.
Skema
Penapis untuk objek yang dipaparkan dalam pokok telah berpindah ke sini.
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.
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.
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.
Bekerja dengan kod
Elemen gabungan dalam autolengkap
Untuk CREATE ΠΈ DROP autolengkap menawarkan pilihan gabungan.
Jangan lupa tentang akronim.
Pemeriksaan baru
DataGrip akan memberi amaran kepada anda jika anda menggunakan kursor yang tidak dibuka.
Dua pemeriksaan berikut dilumpuhkan secara lalai, tetapi sesetengahnya mungkin memerlukannya.
Jika anda menggunakan hujah yang tidak dinamakan, ini akan diserlahkan.
Pemeriksaan yang mengadu tentang kenyataan GOTO.
Bekerja dengan fail
Menambah tetapan untuk folder projek lalai. Projek baharu akan dibuat dalam folder ini.
kesan Simpan sebagai⦠untuk konsol sekarang:
Mencadangkan folder projek lalai.
Ingat pilihan terakhir.
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 :)
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.
Pokok itu menyimpan konteks: nama sumber data tersekat di atas.
Ikon telah dilukis untuk pangkalan data yang tidak disokong: mereka yang mempunyai sumber data yang dibuat untuk pangkalan data sedemikian tidak akan keliru lagi.
Kami juga melukis ikon abstrak yang boleh digunakan dalam tetapan pemandu.
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.
Baca tentang cara membuat tema anda sendiri di sini: