SQLite 3.36 шығарылымы

SQLite 3.36 шығарылымы, қосылатын модуль кітапханасы ретінде жасалған жеңіл ДҚБЖ жарияланды. SQLite коды жалпыға ортақ доменде таратылады, яғни. кез келген мақсатта шектеусіз және тегін пайдалануға болады. SQLite әзірлеушілеріне қаржылық қолдау Adobe, Oracle, Mozilla, Bentley және Bloomberg сияқты компанияларды қамтитын арнайы құрылған консорциуммен қамтамасыз етіледі.

Негізгі өзгерістер:

  • СҰРАУ ЖОСПАРЫН ТҮСІНДІРУ пәрменінің нәтижесі түсінуге жеңілдетілді.
  • VIEW немесе ішкі сұраудағы қатарға кіру әрекеті кезінде қатенің жасалуын қамтамасыз етеді. Көріністерге арналған rowid қатынасу мүмкіндігін қайтару үшін “-DSQLITE_ALLOW_ROWID_IN_VIEW” құрастыру опциясы берілген.
  • sqlite3_deserialize() және sqlite3_serialize() интерфейстері әдепкі бойынша қосылады. Өшіру үшін “-DSQLITE_OMIT_DESERIALIZE” құрастыру опциясы берілген
  • VFS "memdb" дерекқор атауы "/" әрпінен басталатын болса, жадтағы дерекқорды әртүрлі қосылымдар арқылы бір процеске ортақ пайдалануға мүмкіндік береді.
  • Соңғы шығарылымда енгізілген, кейбір сұрауларды баяулатқан "EXISTS-to-IN" оңтайландыруы қайтарылды.
  • Тұрақты тексеруді біріктіру үшін оңтайландыру біріктірусіз (қосылу) сұраулармен жұмыс істеуге бейімделген.
  • REGEXP кеңейтімі CLI құрамына кіреді.

Ақпарат көзі: opennet.ru

пікір қалдыру