Skip to content

Tạo và quản lý kết nối ​

Tạo kết nối ​

Bấm New Connection, chọn loại database rồi điền thông tin. Bấm Test để thử mà chưa lưu.

Hộp thoại tạo kết nối

Có thể dán URL kết nối vào ô trên cùng để tự điền form, ví dụ postgres://user@host:5432/app, mysql://..., oracle://.... Ô này được xóa ngay sau khi điền, vì URL có thể chứa mật khẩu.

TrườngÝ nghĩa
Group, ColorNhóm kết nối và màu để phân biệt, ví dụ màu đỏ cho production
TLSOff, Prefer, Require, hoặc Verify (kiểm tra chứng chỉ theo gốc tin cậy của hệ thống)
Safe ModeMức bảo vệ của kết nối
MaskingLuật che dữ liệu theo tên cột

Mật khẩu được giữ trong kho bảo mật của hệ điều hành, không nằm trong file cấu hình.

Nhiều kết nối cùng lúc ​

Dải trên cùng hiển thị các kết nối đang mở. Dấu + kết nối thêm, Ctrl+Alt+← và Ctrl+Alt+→ để chuyển. Shift+Ctrl+N mở thêm một cửa sổ.

Tab query có thể chuyển sang kết nối khác trong cùng cửa sổ: nhấn chuột phải vào tab và chọn Move to Connection. Chỉ phần văn bản SQL được chuyển.

Mở lại phiên làm việc ​

Mặc định, app nhớ kết nối cuối cùng và các tab, ghi lại mỗi 15 giây để không mất khi app bị tắt đột ngột. Khi mở app:

  • Kết nối Read-Only được mở lại ngay.
  • Kết nối ở mức khác hiện thanh hỏi Reopen hoặc Not Now, và chỉ kết nối khi bạn bấm Reopen.

Lưu ý với máy chủ quan trọng

Với kết nối Read-Only, chỉ cần mở app là có một lần đăng nhập, và các tab đã lưu sẽ đọc trang đầu của bảng. Tắt Reopen the last connection trong Preferences nếu bạn không muốn vậy.

Khi mở app từ dòng lệnh với một tham số, app làm theo tham số đó thay vì mở lại phiên.

Sao lưu và nhập danh sách kết nối ​

  • Export ghi danh sách ra file JSON, không có mật khẩu.
  • Import… đọc file JSON của mydatabase, hoặc file data-sources.json của DBeaver. Với DBeaver, app chỉ lấy những engine nó hỗ trợ, và mật khẩu phải nhập lại.

File nhập vào không thể mang theo lệnh tunnel, để một file lạ không thể khiến app chạy chương trình.

Lược đồ và database ​

Khi engine có nhiều schema hoặc database, ô chọn nằm ở đầu thanh bên. Đổi schema sẽ đóng các tab bảng đang mở, vì các bảng đó thuộc schema cũ.