SQLite 3.44 ngabebaskeun

Pelepasan SQLite 3.44, DBMS ringan anu dirancang salaku perpustakaan plug-in, parantos diterbitkeun. Kode SQLite disebarkeun salaku domain publik, i.e. tiasa dianggo tanpa larangan sareng gratis pikeun tujuan naon waé. Pangrojong kauangan pikeun pamekar SQLite disayogikeun ku konsorsium anu didamel khusus, kalebet perusahaan sapertos Bentley, Bloomberg, Expensify sareng Navigasi Data Standar.

Parobahan utama:

  • Fungsi agrégat ngamungkinkeun klausa "ORDER BY" sanggeus parameter panungtungan pikeun ngolah argumen fungsi dina urutan dieusian, nu bisa jadi mangpaat pikeun fungsi kayaning string_agg () sarta json_group_array ().
  • Ditambahkeun rojongan pikeun fungsi SQL skalar concat () sarta concat_ws (), cocog sareng PostgreSQL, MS SQL Server jeung MySQL.
  • Ditambahkeun rojongan pikeun string_agg () fungsi agrégat, cocog sareng PostgreSQL sarta MS SQL Server.
  • Ditambahkeun dukungan pikeun spésifikasi "%e", "%F", "%I", "%k", "%l", "%p", "%P", "%R" kana fungsi SQL strftime( ) "%T" jeung "%u".
  • Loba kasalahan pakait sareng pernyataan CREATE TABLE ayeuna kaluaran sanggeus pernyataan CREATE TABLE dieksekusi, tinimbang sanggeus tabel dipaké pikeun kahiji kalina.
  • Paréntah "PRAGMA integrity_check" ngalaksanakeun mariksa konsistensi eusi rupa-rupa tabel virtual anu diwangun dina ekstensi FTS3, FTS4, FTS5, RTREE sareng GEOPOLY.
  • Diwangun-di tabel maya dipaké dina FTS3, FTS4, FTS5, RTREE na GEOPOLY ekstensi diwenangkeun dipaké di jero micu.
  • Nalika nangtukeun setelan SQLITE_DBCONFIG_DEFENSIVE, panyalindungan disadiakeun ngalawan ngaktipkeun mode "PRAGMA writable_schema".
  • Nalika disusun sareng kompiler Microsoft C, setelan SQLITE_USE_SEH (Structured Exception Handling) diaktipkeun sacara standar.
  • Optimizations geus dijieun kana query Nu Ngarencana patali jeung scan indéks parsial nalika nangtukeun nilai konstan pikeun kolom tabel dina klausa WHERE. Kusabab régrési anu diidentifikasi, optimasi scanning view anu ditambah dina versi 3.42.0 parantos ditumpurkeun.
  • Nyadiakeun verifikasi run-time pangrojong sistem pikeun tipe "ganda panjang" kalawan akurasi leuwih luhur batan tipe "ganda".
  • Dina panganteur paréntah Windows, encoding UTF-8 diaktipkeun sacara standar pikeun input sareng kaluaran (pilihan "--no-utf8" disayogikeun pikeun nganonaktipkeun).

sumber: opennet.ru

Tambahkeun komentar