Ngaleupaskeun DBMS SQLite 3.33

diterbitkeun ngabebaskeun SQLite 3.33.0, DBMS lightweight dirancang salaku perpustakaan plug-in. 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, anu kalebet perusahaan sapertos Adobe, Oracle, Mozilla, Bentley sareng Bloomberg.

utama parobahan:

  • Ekspresi dilaksanakeun UPDATE DARI pikeun ngapdet eusi tabel dumasar kana pilihan tina tabel séjén. Ekspresi ngagunakeun sintaksis anu konsisten sareng PostgreSQL.
  • Ukuran database maksimum geus ngaronjat nepi ka 281 TB.
  • В PRAGMA integrity_check Kamampuhan pikeun selektif pariksa ukur tabel husus sarta indéks pakait geus disadiakeun (saméméhna sakabéh database ieu salawasna dipariksa).
  • Ditambahkeun ekstensi decimal kalawan fungsi aritmatika desimal precision wenang.
  • Dina ékspansi ieee754 Perbaikan parantos dilakukeun pikeun ngadukung angka binér64.
  • Pikeun panganteur garis paréntah (CLI) ditambahkeun modeu pormat kaluaran anyar "kotak", "json", "markdown" jeung "meja". Dina mode kaluaran "kolom", kolom otomatis dilegakeun dumasar kana eusi garis pangpanjangna. Dina modeu kaluaran "quote", nilai separator diatur ku paréntah ".separator" dicokot kana rekening.
  • Ekstensi decimal sareng ieee754 diwangun kana CLI.
  • Perbaikan parantos dilakukeun pikeun ngarencanakeun pamundut. Ningkatkeun kinerja "PILIH min (x) FROM t WHERE y IN (?,?,?)" queries nalika indéks t (x, y) hadir. Dilaksanakeun deteksi kamungkinan ngagunakeun rencana query-indéks-scan pinuh pikeun queries kalawan ekspresi "INDEXED BY".
  • Dina modeu WAL (Tulis-Ahead Logging) Lamun operasi nulis gagal, ngarah kana palanggaran data dina file shm, transaksi saterusna ayeuna bisa mulangkeun integritas file shm lamun aya aktif maca transaksi, tinimbang ngalungkeun kasalahan SQLITE_PROTOCOL.

sumber: opennet.ru

Tambahkeun komentar