Rilis DBMS SQLite 3.29

diterbitake ngeculake SQLite 3.29.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:

  • Nambahake opsi SQLITE_DBCONFIG_DQS_DML lan SQLITE_DBCONFIG_DQS_DDL menyang sqlite3_db_config () kanggo ngontrol manawa penanganan kutipan siji lan kaping pindho diaktifake. SQlite Originally ndhukung sembarang tandha petik kanggo strings lan pengenal, nanging standar SQL tegas mbutuhake nggunakake tandha petik siji kanggo string literals lan tandha petik pindho kanggo pengenal (kayata jeneng kolom). Prilaku SQLite terus didhukung kanthi standar, lan pilihan mbangun "-DSQLITE_DQS = 0" ditawakake kanggo ngaktifake selaras karo standar;
  • Optimizations wis ditambahake menyang planner query kanggo nyepetake operasi operator AND lan UTAWA nalika salah siji saka operand punika pancet, uga operator LIKE nalika kolom kasebut ing sisih kiwa iku numerik;
  • Nambahake tabel virtual anyar "sqlite_dbdata" kanggo njupuk konten ing tingkat data kolom sumber, sanajan database rusak;
  • Ing antarmuka CLI ditambahake printah ". waras", kang nyoba kanggo waras data saka database rusak okehe. Uga ditambahake ".filectrl" printah kanggo mbukak tes lan ".dbconfig" printah kanggo ndeleng utawa ngganti sqlite3_db_config () pilihan.

Source: opennet.ru

Add a comment