DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

สวัสดี! มาดูสิ่งใหม่ใน - DataGrip2019.1. เราขอเตือนคุณว่าฟังก์ชัน DataGrip นั้นรวมอยู่ใน IDE แบบชำระเงินอื่นๆ ของเรา ยกเว้น WebStorm

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

รองรับฐานข้อมูลใหม่

ในรุ่นนี้ ฐานข้อมูลสี่แห่งได้รับการสนับสนุนอย่างเป็นทางการในเครื่องมือของเรา:

อาปาเช่ไฮฟ์ – ระบบการจัดการฐานข้อมูลบนแพลตฟอร์ม Hadoop
กรีนพลัม – DBMS เชิงวิเคราะห์สำหรับคลังข้อมูลที่ใช้ PostgreSQL
เวอร์ติกา – ฐานข้อมูลแบบเรียงเป็นแนวเพื่อการวิเคราะห์ข้อมูลขนาดใหญ่
เกล็ดหิมะ – การจัดเก็บข้อมูลบนคลาวด์ ถ้าเราพูดถึงฐานข้อมูลเชิงสัมพันธ์แล้วก็สโนว์เฟลก ถามหามากที่สุด. ในรุ่นนี้เรารองรับเฉพาะ SQL เท่านั้น เราจะเผยแพร่คำแนะนำในภายหลัง

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

สารประกอบ

เราได้ทำการเปลี่ยนแปลงกล่องโต้ตอบการเชื่อมต่อฐานข้อมูล: เราพยายามทำให้ชัดเจนและสะดวกยิ่งขึ้น

General

แท็บนี้ได้รับการปรับโครงสร้างใหม่เป็นส่วนใหญ่

สนาม ประเภทการเชื่อมต่อ เคยถูกเรียกว่า ประเภท URL และมันอยู่ด้านล่างสุด แต่เนื่องจากค่าในฟิลด์นี้จะเป็นตัวกำหนดกระบวนการต่อไป ตอนนี้จึงอยู่ที่ด้านบนสุด

สนาม ฐานข้อมูล วางไว้หลังจากเข้าสู่ระบบและรหัสผ่านของคุณเนื่องจากจำเป็นต้องมีการรับรองความถูกต้องเพื่อแสดงรายการฐานข้อมูลโดย Ctrl/Cmd+เว้นวรรค.

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

ในความคิดเห็นของโพสต์ที่แล้ว พูดคุยกันมากมาย บันทึกรหัสผ่าน เราได้เพิ่มตัวเลือกใหม่และสร้างรายการแบบเลื่อนลง ค่าของรายการนี้คือ:

  • อย่าบันทึกรหัสผ่าน
  • บันทึกจนกว่าจะรีสตาร์ท DataGrip (ก่อนหน้านี้นี่คือวิธีการทำงานของตัวเลือก "ไม่บันทึก")
  • บันทึกสำหรับเซสชัน: จนกว่าคุณจะยกเลิกการเชื่อมต่อจากแหล่งข้อมูล
  • สืบสาน

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

เพื่อหลีกเลี่ยงความสับสน ให้ป้อนรหัสผ่านว่างผ่านเมนูบริบท

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

ผลการวิจัย ทดสอบการเชื่อมต่อ ขณะนี้ปรากฏในหน้าต่างแล้ว โดยไม่มีการคลิกหรือกล่องโต้ตอบเพิ่มเติม

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

และหากยังไม่ได้ดาวน์โหลดไดรเวอร์ DataGrip จะเสนอให้ดาวน์โหลด ปุ่มก่อนหน้านี้ ทดสอบการเชื่อมต่อ ถูกบล็อกในกรณีนี้ ซึ่งทำให้ผู้ใช้สับสน

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

Options

การตั้งค่าถูกย้ายมาที่นี่จากแท็บทั่วไป อ่านอย่างเดียว, ซิงค์อัตโนมัติ, การควบคุมการทำธุรกรรม.

ใหม่:

- เรียกใช้แบบสอบถามแบบ Keep-alive ทุกๆ N วินาที: จะกระตุ้นแหล่งข้อมูลด้วยแท่งไม้ทุกๆ N วินาที สำหรับฐานข้อมูลที่เราไม่รองรับ คุณสามารถเขียนคำขอ Keep-alive ได้ด้วยตัวเอง ทำได้ในการตั้งค่าไดรเวอร์

- อัตโนมัติปลด หลังจาก N วินาที: ค่าเป็นวินาทีที่ป้อนที่นี่จะบอก DataGrip หลังจากระยะเวลาที่จะตัดการเชื่อมต่อจากแหล่งข้อมูลโดยอัตโนมัติ

- สคริปต์เริ่มต้น: ที่นี่คุณสามารถป้อนแบบสอบถามที่จะดำเนินการทุกครั้งที่มีการสร้างการเชื่อมต่อ ให้เราระลึกว่าถ้า การเชื่อมต่อเดียว
โหมด
ไม่ได้เปิดใช้งาน จะมีการสร้างการเชื่อมต่อใหม่สำหรับแต่ละคอนโซลใหม่

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

แบบแผน

ตัวกรองสำหรับออบเจ็กต์ที่แสดงในแผนผังได้ย้ายมาที่นี่แล้ว

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

การนำทางและการค้นหา

รายชื่อสถานที่ล่าสุด

หน้าต่างตำแหน่งล่าสุดใหม่จะแสดงสถานที่ที่คุณไปเมื่อเร็วๆ นี้ รายการคือโค้ดชิ้นเล็กๆ ที่คุณเพิ่งแก้ไขหรือดู สิ่งนี้มีประโยชน์หากคุณจำบริบทแต่จำชื่อไฟล์ไม่ได้ สิ่งนี้เกิดขึ้นบ่อยครั้งใน DataGrip เนื่องจากคอนโซลทั้งหมดมีชื่อคล้ายกัน :) แป้นพิมพ์ลัดเริ่มต้นคือ:
Ctrl/Cmd+Shift+E

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

หากก่อนหน้านี้คุณใช้แป้นพิมพ์ลัดนี้เพื่อแสดงรายการไฟล์ที่แก้ไขล่าสุด ตอนนี้โปรดดับเบิลคลิก Ctrl/Cmd+E.

ค้นหาตามเส้นทาง

เราได้ลบตัวเลือกที่ไม่จำเป็นที่เรา "ได้รับ" ออกจากแพลตฟอร์ม: โมดูล и โครงการ. ตอนนี้ตามค่าเริ่มต้น ค้นหาในเส้นทาง DataGrip ค้นหาทุกที่ เรายังเพิ่มพื้นที่ค้นหาใหม่ด้วย ไดเรกทอรีที่แนบมา — รวมเฉพาะไฟล์และโฟลเดอร์จากแผงไฟล์

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

การดำเนินการจากผลลัพธ์การนำทาง

ขณะนี้ผลลัพธ์การนำทางมีการดำเนินการที่ใช้กับวัตถุในโค้ดหรือแผนผัง ตัวอย่างเช่น คุณกำลังมองหาโต๊ะ ต่อไปนี้คือสิ่งที่คุณสามารถทำได้จากหน้าต่างผลลัพธ์

  • ดูดีดีแอล: Ctrl/Cmd+B.
  • เปิดข้อมูล: F4.
  • เปิดหน้าต่างแก้ไขตาราง: Ctrl/Cmd+F6.
  • แสดงในบริบทอื่น: Alt + F1 (เช่น แสดงในแผนภูมิต้นไม้)
  • ดูข้อมูลทั่วไป: Ctrl+Q/F1.
  • สร้าง SQL: Ctrl/Cmd+Alt+G.

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

ทำงานกับรหัส

องค์ประกอบที่รวมกันในการเติมข้อความอัตโนมัติ
สำหรับ CREATE и DROP เติมข้อความอัตโนมัติเสนอตัวเลือกแบบรวม

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

อย่าลืมเกี่ยวกับคำย่อ

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

การตรวจสอบใหม่

DataGrip จะเตือนคุณหากคุณใช้เคอร์เซอร์ที่ไม่ได้เปิดอยู่

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

การตรวจสอบสองรายการต่อไปนี้ถูกปิดใช้งานตามค่าเริ่มต้น แต่บางรายการอาจจำเป็นต้องใช้

หากคุณใช้อาร์กิวเมนต์ที่ไม่มีชื่อ สิ่งนี้จะถูกเน้น

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

การตรวจสอบที่บ่นเกี่ยวกับคำสั่ง GOTO

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

ทำงานกับไฟล์

เพิ่มการตั้งค่าสำหรับโฟลเดอร์โครงการเริ่มต้น โครงการใหม่จะถูกสร้างขึ้นในโฟลเดอร์นี้

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

การกระทำ บันทึกเป็น… สำหรับคอนโซลตอนนี้:

  • แนะนำโฟลเดอร์โครงการเริ่มต้น
  • จำตัวเลือกสุดท้าย

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

มีการเพิ่มการดำเนินการในแผนผังไฟล์แล้ว ถอดไดเร็กทอรี: เลิกปักหมุดโฟลเดอร์ ก่อนหน้านี้ หากต้องการเลิกปักหมุดโฟลเดอร์ (นั่นคือ ไม่แสดงในแผนผังนี้) คุณต้องคลิก ลบและ DataGrip ถามว่าคุณต้องการลบหรือเลิกปักหมุดหรือไม่ มันไม่สะดวกและไม่ชัดเจน :)

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

แผนผังฐานข้อมูล

เราเขียนวิปัสสนาของเราเองสำหรับ DB2 ซึ่งหมายความว่าเราได้รับข้อมูลเกี่ยวกับออบเจ็กต์ฐานข้อมูลโดยใช้แบบสอบถาม และไม่ผ่านไดรเวอร์ JDBC เหมือนเมื่อก่อน ดังนั้นวัตถุจึงปรากฏในแผนผังที่ไม่เคยมีมาก่อน: ทริกเกอร์ ประเภท วิธีการ โมดูล ตัวนับ บทบาท และอื่นๆ

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

แผนผังเก็บบริบท: ชื่อของแหล่งข้อมูลติดอยู่ด้านบน

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

ไอคอนถูกวาดสำหรับฐานข้อมูลที่ไม่รองรับ: ผู้ที่มีแหล่งข้อมูลที่สร้างขึ้นสำหรับฐานข้อมูลดังกล่าวจะไม่สับสนอีกต่อไป

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

นอกจากนี้เรายังวาดไอคอนนามธรรมที่สามารถใช้ในการตั้งค่าไดรเวอร์ได้

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

ที่เหลือ

ธีมที่กำหนดเอง
ขณะนี้ผู้ใช้ DataGrip สามารถสร้างโทนสีได้ตามต้องการ โครงร่างใหม่คือปลั๊กอินที่ต้องติดตั้งจากส่วนนี้ ปลั๊กอิน ในการตั้งค่า

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

อ่านเกี่ยวกับวิธีการสร้างธีมของคุณเองได้ที่นี่:

บทช่วยสอนโดยละเอียดเกี่ยวกับวิธีสร้างธีมที่คุณกำหนดเอง.
โพสต์ในบล็อกเกี่ยวกับการสร้างธีมที่กำหนดเองสำหรับแพลตฟอร์ม IntelliJ

เราพยายามสร้างอันใหม่สองสามอันด้วยตัวเราเอง พวกเขามีลักษณะเช่นนี้:

Cyan
DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

ม่วงทึบ
DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

โปรแกรมแก้ไขข้อมูล

ตัวกรองจะแนะนำค่าจากคลิปบอร์ด

DataGrip 2019.1: รองรับฐานข้อมูลใหม่ สคริปต์การเริ่มต้น การตรวจสอบใหม่ และอื่นๆ

ทุกอย่าง!

ทีมงานดาต้ากริป

ที่มา: will.com

เพิ่มความคิดเห็น