Simon Willison
75

Thủ thuật

Datasette-upload-dbs 0.5a0: Cập nhật SQLite trực tiếp qua API

(giờ Việt Nam)

Tóm tắt AI

Phiên bản 0.5a0 của plugin này bổ sung API chính thức, cho phép người dùng tải lên hoặc thay thế cơ sở dữ liệu SQLite trên Datasette một cách tự động. Tính năng này hỗ trợ tích hợp CI/CD, giúp cập nhật dữ liệu sản phẩm ngay sau khi build từ GitHub Actions.

Bản dịch AI

Plugin này đã xuất hiện được một thời gian - nó cho phép người dùng tải lên một cơ sở dữ liệu SQLite hoàn toàn mới vào một instance Datasette đang được lưu trữ, tại thời điểm đó cơ sở dữ liệu này sẽ bắt đầu được phục vụ bởi instance đó.

Nó cũng có thể được sử dụng để hoán đổi cơ sở dữ liệu một cách nguyên tử (atomically) với một phiên bản mới hơn. Cơ sở dữ liệu được tải lên sẽ được lưu thành một tệp, xác minh, sau đó được hoán đổi để /name bắt đầu phục vụ phiên bản mới.

Bản phát hành mới bổ sung một API chính thức, vì vậy bạn có thể thay thế một cơ sở dữ liệu hiện có (hoặc thêm một cơ sở dữ liệu mới) như sau:

Điều này có nghĩa là bạn có thể xây dựng các cơ sở dữ liệu mới trong một môi trường như GitHub Actions và hoán đổi chúng vào môi trường production ngay khi quá trình xây dựng đó hoàn tất.

DatasetteSQLiteAPIDevOpsDữ liệu
Đọc bài gốc

Bài viết được AI dịch và tổng hợp tự động từ Simon Willison. Liên kết bài gốc ở phía trên. AIHOT.vn luôn dẫn nguồn đầy đủ — nếu bạn thấy điểm cần chỉnh sửa, hãy gửi ý kiến tại trang phản hồi.