Keluaran SQLite 3.36

Keluaran SQLite 3.36, DBMS ringan yang direka sebagai perpustakaan pemalam, telah diterbitkan. Kod SQLite diedarkan sebagai domain awam, i.e. boleh digunakan tanpa sekatan dan percuma untuk sebarang tujuan. Sokongan kewangan untuk pembangun SQLite disediakan oleh konsortium yang dicipta khas, termasuk syarikat seperti Adobe, Oracle, Mozilla, Bentley dan Bloomberg.

Perubahan utama:

  • Output arahan EXPLAIN QUERY PLAN telah dibuat lebih mudah untuk difahami.
  • Memastikan ralat dijana semasa cuba mengakses rowid dalam VIEW atau subquery. Untuk mengembalikan keupayaan mengakses rowid untuk paparan, pilihan pemasangan "-DSQLITE_ALLOW_ROWID_IN_VIEW" disediakan
  • Antara muka sqlite3_deserialize() dan sqlite3_serialize() didayakan secara lalai. Untuk melumpuhkan, pilihan pemasangan "-DSQLITE_OMIT_DESERIALIZE" disediakan
  • VFS "memdb" membenarkan perkongsian pangkalan data dalam memori merentasi sambungan berbeza ke proses yang sama selagi nama pangkalan data bermula dengan "/".
  • Pengoptimuman "EXISTS-to-IN" yang diperkenalkan dalam keluaran lepas, yang memperlahankan beberapa pertanyaan, telah dikembalikan.
  • Pengoptimuman untuk menggabungkan pemeriksaan berterusan telah disesuaikan untuk berfungsi dengan pertanyaan tanpa bergabung (bergabung).
  • Sambungan REGEXP disertakan dalam CLI.

Sumber: opennet.ru

Tambah komen