Нашри DBMS SQLite 3.30

нашр шудааст релиз SQLite 3.30.0, DBMS сабуки ҳамчун китобхонаи плагин тарҳрезӣ шудааст. Рамзи SQLite ҳамчун домени ҷамъиятӣ тақсим карда мешавад, яъне. метавонад бидуни маҳдудият ва ройгон барои ҳама гуна мақсад истифода шавад. Дастгирии молиявии таҳиягарони SQLite аз ҷониби консорсиуми махсус сохташуда, ки ширкатҳои монанди Adobe, Oracle, Mozilla, Bentley ва Bloombergро дар бар мегиранд, пешниҳод карда мешавад.

асосӣ тағйирдиҳӣ:

  • Қобилияти истифодаи ифодаи " илова карда шудфилтр» бо функсияҳои ҷамъшуда, ки имкон медиҳад фарогирии маълумоте, ки аз ҷониби функсияи ҷамъшуда коркард карда мешавад, танҳо бо сабтҳое, ки шарти додашударо қонеъ мекунанд, маҳдуд карда шавад;
  • Блоки "ORDER BY" дастгирии "АВВАЛ НУЛ"Ва"НУЛЛО ОХИР» барои муайян кардани ҷойгиршавии элементҳои дорои арзиши NULL ҳангоми ҷудокунӣ;
  • Фармони ".баркарор кардан» барқарор кардани мундариҷаи файлҳои вайроншуда аз пойгоҳи додаҳо;
  • Дар густариш РБУ дастгирӣ илова карда шуд ифодаҳои индексатсия;
  • PRAGMA index_info ва PRAGMA index_xinfo барои таъмини маълумот дар бораи тарҳбандии нигоҳдории ҷадвалҳои дар ҳолати "БЕ ROWID" сохташуда васеъ карда шуданд;
  • API иловашуда sqlite3_drop_modules(), ки ба шумо имкон медиҳад, ки боркунии автоматии ҷадвалҳои виртуалиро аз барнома манъ кунед;
  • Таҳлилгари схемаи пойгоҳи додаҳо барои нишон додани хато иваз карда шуд, вақте ки сутунҳои намуд, ном ва tbl_name дар ҷадвали sqlite_master вайрон мешаванд, вақте ки дар ҳолати writable_schema пайваст нестанд;
  • Фармонҳои PRAGMA function_list, PRAGMA module_list ва PRAGMA pragma_list бо нобаёнӣ фаъол мебошанд. Барои тағир додани рафтори пешфарз, шумо бояд ба таври возеҳ "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS" -ро муайян кунед;
  • Барои функсияҳои SQL-и аз ҷониби барнома муайяншуда парчами SQLITE_DIRECTONLY пешниҳод карда мешавад, ки ба шумо имкон медиҳад истифодаи ин функсияҳоро дар дохили триггерҳо ва намудҳо манъ кунед.

Манбаъ: opennet.ru

Илова Эзоҳ