Rilis DBMS SQLite 3.33

diterbitake ngeculake SQLite 3.33.0, DBMS entheng dirancang minangka perpustakaan plug-in. 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 Adobe, Oracle, Mozilla, Bentley lan Bloomberg.

Utama ganti:

  • Ekspresi sing ditindakake UPDATE Saka kanggo nganyari isi tabel adhedhasar pilihan saka tabel liyane. Ekspresi kasebut nggunakake sintaks sing konsisten karo PostgreSQL.
  • Ukuran database maksimal wis ditambah dadi 281 TB.
  • Π’ PRAGMA integrity_check Kemampuan kanggo selektif mriksa mung tabel tartamtu lan indeks sing gegandhengan wis kasedhiya (sadurunge kabeh database tansah dicenthang).
  • Ditambahake extension desimal kanthi fungsi aritmetika desimal presisi sing sewenang-wenang.
  • Ing expansion ieee754 Dandan wis digawe kanggo ndhukung nomer binary64.
  • Kanggo antarmuka baris perintah (CLI) ditambahake mode format output anyar "kothak", "json", "markdown" lan "tabel". Ing mode output "kolom", kolom kanthi otomatis ditambahi adhedhasar isi baris paling dawa. Ing mode output "kutipan", nilai separator disetel dening printah ".separator" dijupuk menyang akun.
  • Ekstensi desimal lan ieee754 dibangun ing CLI.
  • Dandan wis ditindakake kanggo perencana pitakon. Kinerja apik saka pitakon "PILIH min (x) FROM t WHERE y IN (?,?,?)" nalika indeks t (x, y) saiki. Dilaksanakake deteksi kemungkinan nggunakake rencana query-indeks-scan lengkap kanggo pitakon kanthi ekspresi "INDEXED BY".
  • mode WALI (Write-Ahead Logging) Yen operasi nulis gagal, nyebabake pelanggaran data ing file shm, transaksi sakteruse saiki bisa mulihake integritas file shm yen ana transaksi maca aktif, tinimbang mbuwang kesalahan SQLITE_PROTOCOL.

Source: opennet.ru

Add a comment