SQLite 3.44 release

Rilis SQLite 3.44, DBMS entheng sing dirancang minangka perpustakaan plug-in, wis diterbitake. Kode SQLite disebarake minangka domain umum, i.e. bisa digunakake tanpa watesan lan gratis kanggo maksud apa wae. Dhukungan finansial kanggo pangembang SQLite diwenehake dening konsorsium sing digawe khusus, sing kalebu perusahaan kayata Bentley, Bloomberg, Expensify lan Standar Data Navigasi.

Owah-owahan utama:

  • Fungsi agregat ngidini klausa "ORDER BY" sawise parameter pungkasan kanggo ngolah argumen fungsi ing urutan kasebut, sing bisa migunani kanggo fungsi kayata string_agg () lan json_group_array ().
  • Dhukungan ditambahake kanggo fungsi SQL skalar concat () lan concat_ws (), kompatibel karo PostgreSQL, MS SQL Server lan MySQL.
  • Dhukungan ditambahake kanggo fungsi agregat string_agg (), kompatibel karo PostgreSQL lan MS SQL Server.
  • Dhukungan tambahan kanggo penentu "%e", "%F", "%I", "%k", "%l", "%p", "%P", "%R" menyang fungsi SQL strftime( ) "%T" lan "%u".
  • Akeh kasalahan sing digandhengake karo statement CREATE TABLE saiki metu sawise statement CREATE TABLE dieksekusi, tinimbang sawise tabel digunakake kanggo pisanan.
  • Printah "PRAGMA integrity_check" ngleksanakake mriksa konsistensi isi saka macem-macem dibangun ing tabel virtual digunakake ing ekstensi FTS3, FTS4, FTS5, RTREE lan GEOPOLY.
  • Dibangun ing tabel virtual sing digunakake ing ekstensi FTS3, FTS4, FTS5, RTREE lan GEOPOLY diijini digunakake ing pemicu.
  • Nalika nemtokake setelan SQLITE_DBCONFIG_DEFENSIVE, pangayoman diwenehake marang ngaktifake mode "PRAGMA writable_schema".
  • Nalika dikompilasi karo compiler Microsoft C, setelan SQLITE_USE_SEH (Structured Exception Handling) diaktifake kanthi gawan.
  • Optimizations wis digawe kanggo query planner related kanggo mindai indeks parsial nalika nemtokake nilai pancet kanggo kolom tabel ing WHERE klausa. Amarga regresi sing diidentifikasi, optimasi mindhai tampilan sing ditambahake ing versi 3.42.0 wis dipateni.
  • Nyedhiyakake verifikasi wektu mbukak dhukungan sistem kanggo jinis "dobel dawa" kanthi akurasi sing luwih dhuwur tinimbang jinis "dobel".
  • Ing antarmuka printah Windows, enkoding UTF-8 diaktifake kanthi standar kanggo input lan output (opsi "--no-utf8" kasedhiya kanggo mateni).

Source: opennet.ru

Add a comment