Simon Willison
75

Sản phẩm

Ra mắt sqlite-utils 4.2: Cải tiến mạnh mẽ tính năng chuyển đổi bảng

(giờ Việt Nam)

Tóm tắt AI

Phiên bản 4.2 nâng cấp tính năng table.transform, cho phép bảo toàn các ràng buộc phức tạp như check, unique và chú thích cột khi thay đổi cấu trúc bảng. Bản cập nhật này giúp việc quản lý dữ liệu SQLite trở nên linh hoạt và an toàn hơn.

Bản dịch AI

Bản cập nhật này mang đến nhiều cải tiến liên quan đến tính năng table.transform, giúp hỗ trợ các thao tác thay đổi bảng (alter table) phức tạp bằng cách tạo một bảng mới, sao chép dữ liệu sang đó, sau đó xóa và thay thế bảng cũ.

transform hiện đã bảo toàn được nhiều định nghĩa lược đồ (schema) trong các trường hợp đặc biệt hơn, bao gồm các ràng buộc kiểm tra (check constraints), ràng buộc duy nhất (unique constraints) và thậm chí cả các chú thích mô tả cột.

Ngoài ra còn có các thuộc tính nội quan (introspection properties) mới dành cho các ràng buộc kiểm tra, cùng với rất nhiều thay đổi nhỏ khác.

Bao gồm những đóng góp từ Bunlong Heng, ethanhawkes-gif, Rami Abdelrazzaq, nyxst4ck và ikatyal2110.

(Sau đó, phiên bản 4.2 được phát hiện có lỗi gây treo hệ thống, đã được khắc phục trong bản 4.2.1.)

Đọ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.