SQLite 3.36 versiyasi

Plagin kutubxonasi sifatida yaratilgan engil ma'lumotlar bazasi bo'lgan SQLite 3.36 versiyasi nashr etildi. SQLite kodi ommaviy domenda tarqatiladi, ya'ni. har qanday maqsadda cheklovlarsiz va bepul foydalanish mumkin. SQLite ishlab chiquvchilari uchun moliyaviy yordam Adobe, Oracle, Mozilla, Bentley va Bloomberg kabi kompaniyalarni o'z ichiga olgan maxsus yaratilgan konsorsium tomonidan amalga oshiriladi.

Asosiy o'zgarishlar:

  • EXPLAIN QUERY PLAN buyrug'ining chiqishi tushunarli bo'ldi.
  • VIEW yoki pastki so'rovda qatorga kirishga urinishda xatolik yuzaga kelishini ta'minlaydi. Ko'rishlar uchun rowid-ga kirish imkoniyatini qaytarish uchun "-DSQLITE_ALLOW_ROWID_IN_VIEW" yig'ish opsiyasi taqdim etiladi
  • Sqlite3_deserialize() va sqlite3_serialize() interfeyslari sukut bo'yicha yoqilgan. O'chirish uchun "-DSQLITE_OMIT_DESERIALIZE" yig'ish opsiyasi taqdim etiladi
  • VFS "memdb" ma'lumotlar bazasi nomi "/" bilan boshlangan ekan, xotiradagi ma'lumotlar bazasini bir xil jarayonga turli ulanishlar bo'ylab almashish imkonini beradi.
  • Oxirgi versiyada kiritilgan, ba'zi so'rovlarni sekinlashtirgan "EXISTS-to-IN" optimallashtirish qaytarildi.
  • Doimiy tekshirishni birlashtirish uchun optimallashtirish so'rovlar bilan birlashmasdan ishlashga moslashtirilgan (qo'shilish).
  • REGEXP kengaytmasi CLI-ga kiritilgan.

Manba: opennet.ru

a Izoh qo'shish