Ngaleupaskeun DBMS SQLite 3.29

diterbitkeun ngabebaskeun SQLite 3.29.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:

  • Ditambahkeun pilihan SQLITE_DBCONFIG_DQS_DML na SQLITE_DBCONFIG_DQS_DDL kana sqlite3_db_config () pikeun ngadalikeun naha penanganan cutatan tunggal jeung ganda diaktipkeun. SQlite asalna dirojong sagala tanda petik pikeun string jeung identifiers, tapi standar SQL eksplisit merlukeun pamakéan tanda petik tunggal pikeun literal string jeung tanda petik ganda pikeun identifiers (saperti ngaran kolom). Paripolah SQLite terus dirojong sacara standar, sareng pilihan ngawangun "-DSQLITE_DQS = 0" ditawarkeun pikeun ngaktipkeun patuh standar;
  • Optimizations geus ditambahkeun kana query Nu Ngarencana pikeun nyepetkeun operasi AND jeung ATAWA operator lamun salah sahiji operands nyaéta konstanta, kitu ogé operator LIKE lamun kolom dieusian dina kénca nyaéta numerik;
  • Ditambahkeun tabel maya anyar "sqlite_dbdata" pikeun meunangkeun eusi dina tingkat data kolom sumber, sanajan database ruksak;
  • Dina panganteur CLI ditambahkeun paréntah ".cageur", nu nyoba cageur data tina database ruksak saloba mungkin. Ogé ditambahkeun nyaéta ".filectrl" paréntah pikeun ngajalankeun tés jeung ".dbconfig" paréntah pikeun nempo atawa ngarobah sqlite3_db_config () pilihan.

sumber: opennet.ru

Tambahkeun komentar