ДҚБЖ SQLite 3.30 шығарылымы

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

басты өзгерту:

  • өрнекті қолдану мүмкіндігі қосылды.СҮЗГІ» жиынтық функциямен өңделетін мәліметтерді қамтуды тек берілген шартты қанағаттандыратын жазбалармен шектеуге мүмкіндік беретін жиынтық функциялары бар;
  • «ТАПСЫРЫС БОЙЫНША» блогы «БІРІНШІ НҰЛЛАР«Ал»НҰЛЛАР СОҢҒЫ» сұрыптау кезінде NULL мәні бар элементтердің орнын анықтау;
  • пәрмені «.қалпына келтіру» деректер қорынан зақымдалған файлдардың мазмұнын қалпына келтіру үшін;
  • Кеңейтуде РБУ қолдау қосылды өрнектерді индекстеу;
  • PRAGMA index_info және PRAGMA index_xinfo "WITHOUT ROWID" режимінде жасалған кестелерді сақтау схемасы туралы ақпаратты қамтамасыз ету үшін кеңейтілді;
  • API қосылды sqlite3_drop_modules(), бұл қолданбадан виртуалды кестелерді автоматты түрде жүктеуге тыйым салуға мүмкіндік береді;
  • Дерекқор схемасын талдаушы sqlite_master кестесіндегі түр, атау және tbl_name бағандары жазылатын_схема режимінде емес қосылған кезде зақымдалған кезде қатені көрсету үшін өзгертілді;
  • PRAGMA function_list, PRAGMA module_list және PRAGMA pragma_list пәрмендері әдепкі бойынша қосылады. Әдепкі құрастыру әрекетін өзгерту үшін "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS" нақты көрсету керек;
  • Қолданбамен анықталған SQL функциялары үшін триггерлер мен көріністер ішінде осы функцияларды пайдалануға тыйым салуға мүмкіндік беретін SQLITE_DIRECTONLY жалаушасы ұсынылады.

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

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