Phát hành DBMS SQLite 3.28

giới thiệu giải phóng SQLite 3.28.0, một DBMS nhẹ được thiết kế dưới dạng thư viện trình cắm thêm. Mã SQLite được phân phối dưới dạng miền công cộng, tức là. có thể được sử dụng không hạn chế và miễn phí cho bất kỳ mục đích nào. Hỗ trợ tài chính cho các nhà phát triển SQLite được cung cấp bởi một tập đoàn được thành lập đặc biệt, bao gồm các công ty như Adobe, Oracle, Mozilla, Bentley và Bloomberg.

Chính thay đổi:

  • mở rộng các hàm cửa sổ (các hàm cửa sổ hoặc các hàm phân tích cho phép mỗi hàng của truy vấn thực hiện các phép tính bằng các hàng khác): hỗ trợ thêm cho biểu thức LOẠI TRỪ, nó đã có thể sử dụng dây chuyền các chức năng của cửa sổ (một cửa sổ được xác định trong khu vực của cửa sổ khác), với điều kiện ủng hộ các nhóm sử dụng biểu thức NHÓM và các hạn chế RANGE được triển khai TRƯỚC и TIẾP THEO;
  • Cải thiện việc thực hiện lệnh "CHÂN KHÔNG VÀO", hiện có thể được sử dụng với cơ sở dữ liệu có sẵn ở chế độ chỉ đọc;
  • Đã thêm tối ưu hóa truy vấn mới: tăng tốc hoạt động của các biểu thức THÍCH cùng với từ khóa ESCAPE và khi chế độ “PRAGMA case_sensitive_like” được bật. Với sự hiện diện của chỉ số một phần việc kiểm tra không cần thiết đối với các điều kiện rõ ràng là đúng được chỉ định trong mệnh đề WHERE sẽ bị loại bỏ;
  • Lệnh ".tham số» cho nhiệm vụ thay thế kèm theo (mặt nạ được thay thế vào bất kỳ biểu thức SQL nào). Trong lệnh ".archive", tùy chọn "--update" đã được thiết kế lại, hiện bỏ qua các tệp không thay đổi đã có trong kho lưu trữ và tùy chọn "--insert" đã được thêm vào để bao gồm các tệp trong kho lưu trữ;
  • Bổ sung thêm hóa thạch.c, cho phép bạn tạo, áp dụng và tháo rời định dạng Những thay đổi về đồng bằng hóa thạch được sử dụng trong phần mở rộng RBU;
  • Tăng độ tin cậy khi làm việc với các tệp cơ sở dữ liệu bị hỏng;
  • Một bản sao của kho dự án đã được khởi chạy trên GitHub (nền tảng kho được hỗ trợ bằng cách sử dụng kiểm soát phiên bản Hóa thạch, được tạo bởi tác giả của SQLite).

Nguồn: opennet.ru

Thêm một lời nhận xét