Sourced News

Atom Brief

Thứ 5, 16 thg 7, 2026 · 0 tin · Đã kiểm chứng · Đăng ký
CÔNG NGHỆ

Chỉ một lệnh để áp dụng các mặc định an toàn hơn của SQLite theo năm

Đề xuất PRAGMA edition=2026 của SQLite sẽ bật khóa ngoại, kiểm tra kiểu dữ liệu nghiêm ngặt và chế độ WAL, khắc phục tình trạng hỏng dữ liệu ngầm do các mặc định lỏng lẻo.

  • SQLite mặc định bỏ qua khóa ngoại, khiến các hàng bị xóa để lại tham chiếu treo.
  • Phiên bản 2026 sẽ kích hoạt khóa ngoại, kiểu dữ liệu nghiêm ngặt và chế độ WAL chỉ bằng một dòng PRAGMA.
  • Mô hình này học theo hệ thống phiên bản thường niên của Rust, đảm bảo mã cũ không bị ảnh hưởng.

Vì sao quan trọng: Khả năng tương thích ngược, không phải sự thiếu hiểu biết, mới là lý do các cơ sở dữ liệu giữ lại những mặc định nguy hiểm suốt nhiều thập kỷ.

mort.coffee (author "Mort"), blog post "SQLite should have (Rust-style) editions" ↗ · 15 thg 7, 202615/7/26 · ✓ Xác minh

Tham gia cộng đồng.

Mọi bài viết đều được đối chiếu với tài liệu gốc.