DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Xin chào! Chúng ta hãy nhìn vào những điều mới trong - DataGrip 2019.1. Hãy để chúng tôi nhắc bạn rằng chức năng DataGrip được bao gồm trong các IDE trả phí khác của chúng tôi, ngoại trừ WebStorm.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Hỗ trợ cơ sở dữ liệu mới

Trong bản phát hành này, bốn cơ sở dữ liệu đã nhận được hỗ trợ chính thức trong các công cụ của chúng tôi:

Tổ ong Apache – hệ thống quản lý cơ sở dữ liệu dựa trên nền tảng Hadoop.
quả mận xanh – DBMS phân tích cho kho dữ liệu dựa trên PostgreSQL.
dọc – cơ sở dữ liệu cột để phân tích dữ liệu lớn.
Snowflake - lưu trữ dữ liệu đám mây. Nếu chúng ta nói về cơ sở dữ liệu quan hệ thì Snowflake được yêu cầu nhiều nhất. Trong bản phát hành này, chúng tôi chỉ hỗ trợ SQL, chúng tôi sẽ phát hành hướng dẫn sau.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Kết nối

Chúng tôi đã thực hiện các thay đổi đối với hộp thoại kết nối cơ sở dữ liệu: chúng tôi đã cố gắng làm cho nó rõ ràng và thuận tiện hơn.

Tổng Quát

Tab này hầu hết đã được tái cấu trúc.

Lĩnh vực Kiểu kết nối từng được gọi loại URL và nó ở tận đáy. Tuy nhiên, vì giá trị trong trường này xác định quy trình tiếp theo nên giá trị này hiện ở trên cùng.

Lĩnh vực Cơ sở dữ liệu được đặt sau khi nhập thông tin đăng nhập và mật khẩu của bạn, vì cần phải xác thực để hiển thị danh sách cơ sở dữ liệu theo Ctrl/Cmd+Dấu cách.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Trong phần bình luận ở bài viết trước thảo luận rất nhiều lưu mật khẩu. Chúng tôi đã thêm các tùy chọn mới và tạo danh sách thả xuống. Các giá trị của danh sách này là:

  • Không lưu mật khẩu.
  • Lưu cho đến khi DataGrip được khởi động lại (trước đây đây là cách hoạt động của tùy chọn “không lưu”).
  • Lưu cho phiên: cho đến khi bạn ngắt kết nối khỏi nguồn dữ liệu.
  • Làm cho lâu dài.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Để tránh nhầm lẫn, hãy nhập mật khẩu trống thông qua menu ngữ cảnh.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Những phát hiện Kiểm tra kết nối hiện được hiển thị trong chính cửa sổ mà không cần nhấp chuột hoặc hội thoại thêm.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Và nếu trình điều khiển chưa được tải xuống, DataGrip sẽ đề nghị làm như vậy. Nút trước đó Kiểm tra kết nối đã bị chặn trong trường hợp này, khiến người dùng bối rối.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Các lựa chọn

Cài đặt đã được chuyển đến đây từ tab Chung Chỉ đọc, Tự động đồng bộ hóa, kiểm soát giao dịch.

New:

Chạy truy vấn duy trì mỗi N giây: sẽ dùng gậy chọc vào nguồn dữ liệu cứ sau N giây. Đối với cơ sở dữ liệu mà chúng tôi không hỗ trợ, bạn có thể tự viết yêu cầu duy trì. Điều này được thực hiện trong cài đặt trình điều khiển.

Tự động-ngắt kết nối sau N giây: Giá trị tính bằng giây được nhập ở đây sẽ cho DataGrip biết sau bao lâu sẽ tự động ngắt kết nối khỏi nguồn dữ liệu.

kịch bản khởi động: Tại đây bạn có thể nhập một truy vấn sẽ được thực hiện mỗi khi kết nối được tạo. Chúng ta hãy nhớ lại rằng nếu Kết nối đơn
chế độ
chưa được bật, một kết nối mới sẽ được tạo cho mỗi bảng điều khiển mới.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Lược đồ

Bộ lọc các đối tượng hiển thị trên cây đã được chuyển đến đây.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Điều hướng và tìm kiếm

Danh sách các địa điểm gần đây

Cửa sổ Vị trí gần đây mới hiển thị những nơi bạn đã đến gần đây. Các mục danh sách là những đoạn mã nhỏ mà bạn đã chỉnh sửa hoặc xem gần đây. Điều này rất hữu ích nếu bạn nhớ ngữ cảnh nhưng không nhớ tên tệp. Điều này xảy ra rất nhiều trong DataGrip vì tất cả các bảng điều khiển đều được đặt tên giống nhau :) Phím tắt mặc định là:
Ctrl/Cmd+Shift+E.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Nếu trước đây bạn sử dụng phím tắt này để hiển thị danh sách các tập tin được sửa đổi gần đây thì bây giờ hãy nhấp đúp vào Ctrl/Cmd+E.

Tìm kiếm theo đường dẫn

Chúng tôi đã xóa các tùy chọn không cần thiết mà chúng tôi “có” khỏi nền tảng: Mô-đun и Dự án. Bây giờ theo mặc định Tìm trong đường dẫn DataGrip tìm kiếm ở khắp mọi nơi. Chúng tôi cũng đã thêm một khu vực tìm kiếm mới Thư mục đính kèm — nó chỉ bao gồm các tệp và thư mục từ bảng Tệp.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Hành động từ kết quả điều hướng

Kết quả điều hướng hiện cung cấp các hành động áp dụng cho các đối tượng trong mã hoặc cây. Ví dụ, bạn đang tìm kiếm một cái bàn. Đây là những gì bạn có thể làm từ cửa sổ kết quả.

  • Xem DDL: Ctrl/Cmd+B.
  • Dữ liệu mở: F4.
  • Mở cửa sổ Sửa đổi bảng: Ctrl/Cmd+F6.
  • Hiển thị trong bối cảnh khác: Alt + F1 (ví dụ: hiển thị trên cây).
  • Xem thông tin chung: Ctrl+Q/F1.
  • Tạo SQL: Ctrl/Cmd+Alt+G.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Làm việc với mã

Các yếu tố kết hợp trong tự động hoàn thành
CREATE и DROP tự động hoàn thành cung cấp các tùy chọn kết hợp.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Đừng quên các từ viết tắt.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Kiểm tra mới

DataGrip sẽ cảnh báo bạn nếu bạn đang sử dụng con trỏ chưa mở.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Hai hoạt động kiểm tra sau đây bị tắt theo mặc định, nhưng một số có thể cần đến chúng.

Nếu bạn sử dụng các đối số chưa được đặt tên, điều này sẽ được đánh dấu.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Một cuộc thanh tra phàn nàn về tuyên bố GOTO.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Làm việc với tệp

Đã thêm cài đặt cho thư mục dự án mặc định. Các dự án mới sẽ được tạo trong thư mục này.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

ảnh hưởng Lưu thành… cho bảng điều khiển bây giờ:

  • Đề xuất một thư mục dự án mặc định.
  • Nhớ lại sự lựa chọn cuối cùng.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Một hành động đã được thêm vào cây tập tin Tách thư mục: Bỏ ghim một thư mục. Trước đây, để bỏ ghim một thư mục (nghĩa là không hiển thị nó trong cây này), bạn phải bấm vào Xóa bỏvà DataGrip hỏi: bạn muốn xóa hay bỏ ghim? Thật bất tiện và không rõ ràng :)

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Cây cơ sở dữ liệu

Chúng tôi đã viết bản xem xét nội tâm của riêng mình cho DB2. Điều này có nghĩa là chúng tôi thu được thông tin về các đối tượng cơ sở dữ liệu bằng cách sử dụng các truy vấn chứ không phải thông qua trình điều khiển JDBC như trước đây. Do đó, các đối tượng xuất hiện trong cây mà trước đây không có: trình kích hoạt, loại, phương thức, mô-đun, bộ đếm, vai trò và các đối tượng khác.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Cây lưu trữ ngữ cảnh: tên của nguồn dữ liệu được dán ở trên cùng.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Các biểu tượng đã được vẽ cho các cơ sở dữ liệu không được hỗ trợ: những người có nguồn dữ liệu được tạo cho các cơ sở dữ liệu đó sẽ không còn bị nhầm lẫn.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Chúng tôi cũng đã vẽ các biểu tượng trừu tượng có thể được sử dụng trong cài đặt trình điều khiển.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Phần còn lại

Chủ đề tùy chỉnh
Người dùng DataGrip hiện có khả năng tạo bất kỳ bảng màu nào họ muốn. Lược đồ mới là một plugin phải được cài đặt từ phần bổ sung trong phần cài đặt.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Đọc về cách tạo chủ đề của riêng bạn ở đây:

Hướng dẫn chi tiết về cách tạo Theme tùy chỉnh của riêng bạn.
Bài đăng trên blog về cách tạo chủ đề tùy chỉnh cho Nền tảng IntelliJ

Chúng tôi đã thử tự mình làm một vài cái mới. Chúng trông như thế này:

Cyan
DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Màu tím đậm
DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Trình chỉnh sửa dữ liệu

Bộ lọc gợi ý các giá trị từ clipboard.

DataGrip 2019.1: hỗ trợ cơ sở dữ liệu mới, tập lệnh khởi tạo, kiểm tra mới, v.v.

Tất cả mọi thứ!

Nhóm DataGrip

Nguồn: www.habr.com

Thêm một lời nhận xét