Apidog hỗ trợ tích hợp trực tiếp với cơ sở dữ liệu, cho phép bạn thực hiện các thao tác CRUD trong quy trình làm việc API của mình. Bạn có thể thực thi các truy vấn SQL trong bộ xử lý Pre/Post, khẳng định kết quả, hoặc trích xuất dữ liệu dưới dạng biến để sử dụng trong các yêu cầu tiếp theo.Bắt đầu#
1
Thêm bộ xử lý cơ sở dữ liệuĐiều hướng đến phần Bộ xử lý Pre hoặc Bộ xử lý Post của yêu cầu và chọn Thao tác cơ sở dữ liệu. 2
Cấu hình thao tácĐặt tên cho thao tác và chọn một Kết nối cơ sở dữ liệu. 3
Nhập lệnh SQLNhập truy vấn SQL của bạn. Bạn có thể sử dụng các biến như {{variable}} trong truy vấn. 4
Trích xuất kết quả (Tùy chọn)Bật Trích xuất kết quả vào biến để lưu kết quả truy vấn.Biểu thức JSONPath: Sử dụng $[0].uid để lấy uid từ hàng đầu tiên.
5
Thực thiNhấp vào Gửi. Kết quả được hiển thị trong Bảng điều khiển. Apidog hỗ trợ các truy vấn SQL tiêu chuẩn nhưng hiện chưa hỗ trợ các thao tác phức tạp như thủ tục lưu trữ thông qua giao diện trực quan.
Kết nối cơ sở dữ liệu#
Cơ sở dữ liệu được hỗ trợ#
| Gói | Cơ sở dữ liệu được hỗ trợ |
|---|
| Miễn phí | MySQL, SQL Server (2014+), PostgreSQL, Oracle |
| Trả phí | ClickHouse, MongoDB, Redis |
Kết nối với cơ sở dữ liệu Oracle yêu cầu cài đặt riêng Oracle Client. Thiết lập kết nối#
1
Đi tới
Cài đặt >
Kết nối cơ sở dữ liệu.
2
Nhấp vào + Mới ở góc trên bên phải.
3
Chọn loại cơ sở dữ liệu và nhập thông tin kết nối (Host, Port, Username, Password, Database Name).
4
(Tùy chọn) Cấu hình
SSH Tunnel để có kết nối an toàn.
Quyền riêng tư dữ liệu: Thông tin xác thực cơ sở dữ liệu (địa chỉ, cổng, tên người dùng, mật khẩu) được lưu trữ cục bộ trên máy khách của bạn và không được đồng bộ hóa lên đám mây. Mỗi thành viên trong nhóm phải tự cấu hình các kết nối cơ sở dữ liệu của riêng mình.
Cấu hình đa môi trường#
Khi làm việc với các môi trường khác nhau (ví dụ: Dev, Test, Prod), bạn có thể cấu hình các kết nối cơ sở dữ liệu riêng theo từng môi trường.1.
Trong Kết nối cơ sở dữ liệu, tạo các kết nối riêng biệt cho từng môi trường.
2.
Bật cài đặt Theo môi trường nếu có, hoặc đơn giản là đặt tên rõ ràng cho chúng.
3.
Khi thực thi yêu cầu, Apidog sẽ sử dụng kết nối tương ứng với môi trường hiện đang được chọn.
Truy cập cơ sở dữ liệu trong script#
Đối với logic nâng cao, bạn có thể kết nối với cơ sở dữ liệu bằng các script JavaScript tùy chỉnh.Hỗ trợ CLI#
Apidog CLI hỗ trợ chạy các kịch bản kiểm thử có thao tác cơ sở dữ liệu. Tuy nhiên, vì cấu hình cơ sở dữ liệu là cục bộ, bạn phải xuất tệp cấu hình cơ sở dữ liệu và đặt tệp đó trên máy chạy CLI.