Rilis DBMS SQLite 3.28

Disampaikan oleh melepaskan SQLite 3.28.0, DBMS ringan yang dirancang sebagai perpustakaan plug-in. Kode SQLite didistribusikan sebagai domain publik, mis. dapat digunakan tanpa batasan dan gratis untuk tujuan apa pun. Dukungan finansial untuk pengembang SQLite disediakan oleh konsorsium yang dibentuk khusus, yang mencakup perusahaan seperti Adobe, Oracle, Mozilla, Bentley dan Bloomberg.

Utama perubahan:

  • Diperluas fungsi jendela (fungsi jendela atau fungsi analitik yang memungkinkan setiap baris kueri melakukan penghitungan menggunakan baris lain): menambahkan dukungan untuk ekspresi MENGECUALIKAN, menjadi mungkin untuk digunakan rantai fungsi jendela (satu jendela ditentukan di area jendela lainnya), disediakan mendukung pengelompokan menggunakan ekspresi GROUP, dan pembatasan RANGE diterapkan MENDAHULUI ΠΈ BERIKUT;
  • Peningkatan implementasi perintah "VAKUM KE", yang sekarang dapat digunakan dengan database yang tersedia dalam mode read-only;
  • Menambahkan pengoptimalan kueri baru: Dipercepat pengoperasian ekspresi LIKE bersama dengan kata kunci ESCAPE dan ketika mode β€œPRAGMA case_sensitive_like” diaktifkan. Di hadapan indeks parsial pemeriksaan yang tidak perlu terhadap kondisi yang jelas-jelas benar yang ditentukan dalam klausa WHERE dihilangkan;
  • Perintah ".parameterΒ» untuk tugas tersebut substitusi terlampir (masker diganti dengan ekspresi SQL apa pun). Dalam perintah ".archive", opsi "--update" telah didesain ulang, yang sekarang melewatkan file yang tidak diubah yang sudah ada di arsip, dan opsi "--insert" telah ditambahkan untuk memasukkan file ke dalam arsip;
  • Tambahan ditambahkan fosildelta.c, yang memungkinkan Anda membuat, menerapkan, dan membongkar Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Perubahan fosil delta yang digunakan dalam perluasan RBU;
  • Peningkatan keandalan bekerja dengan file database yang rusak;
  • Cermin repositori proyek telah diluncurkan GitHub (dasar gudang didukung menggunakan kontrol versi Fosil, dibuat oleh penulis SQLite).

Sumber: opennet.ru

Tambah komentar