DBMS SQLite 3.30 versiyasi

nashr etilgan reliz SQLite 3.30.0, plagin kutubxonasi sifatida yaratilgan engil DBMS. SQLite kodi ommaviy domen sifatida 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'zgartirish:

  • "Ifodani ishlatish qobiliyati qo'shildi"FiltrniΒ» agregat funktsiyalari bilan, bu agregat funktsiyasi tomonidan qayta ishlanadigan ma'lumotlarning qamrovini faqat berilgan shartni qondiradigan yozuvlar bilan cheklash imkonini beradi;
  • "ORDER BY" bloki "" ni qo'llab-quvvatlaydi.BIRINCHI NULL"Va"NULLLAR OXIRGIΒ» saralashda NULL qiymatiga ega elementlarning joylashishini aniqlash;
  • buyrug'i ".qayta tiklashΒ» ma'lumotlar bazasidan shikastlangan fayllar tarkibini tiklash;
  • Kengayishda UBI qo'llab-quvvatlash qo'shildi iboralarni indekslash;
  • PRAGMA index_info va PRAGMA index_xinfo "WITHOUT ROWID" rejimida yaratilgan jadvallarni saqlash tartibi haqida ma'lumot berish uchun kengaytirildi;
  • API qo'shildi sqlite3_drop_modules(), bu dasturdan virtual jadvallarni avtomatik yuklashni taqiqlash imkonini beradi;
  • Ma'lumotlar bazasi sxemasi tahlilchisi sqlite_master jadvalidagi tur, nom va tbl_name ustunlari yoziladigan_schema rejimida bo'lmaganda ulanganda shikastlanganda xatoni ko'rsatish uchun o'zgartirildi;
  • PRAGMA function_list, PRAGMA module_list va PRAGMA pragma_list buyruqlari sukut bo'yicha yoqilgan. Standart qurish harakatini o'zgartirish uchun "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS" ni aniq belgilashingiz kerak;
  • Ilova tomonidan aniqlangan SQL funktsiyalari uchun SQLITE_DIRECTONLY bayrog'i taklif qilinadi, bu sizga triggerlar va ko'rinishlar ichida ushbu funktsiyalardan foydalanishni taqiqlash imkonini beradi.

Manba: opennet.ru

a Izoh qo'shish