DBMS SQLite 3.30 මුදා හැරීම

පළ කළා නිකුත්වීම SQLite 3.30.0, ප්ලග්-ඉන් පුස්තකාලයක් ලෙස නිර්මාණය කර ඇති සැහැල්ලු DBMS. SQLite කේතය පොදු වසමක් ලෙස බෙදා හරිනු ලැබේ, i.e. සීමාවකින් තොරව සහ ඕනෑම කටයුත්තක් සඳහා නොමිලේ භාවිතා කළ හැක. Adobe, Oracle, Mozilla, Bentley සහ Bloomberg වැනි සමාගම් ඇතුළත් SQLite සංවර්ධකයින් සඳහා මූල්‍ය ආධාර සපයනු ලබන්නේ විශේෂයෙන් නිර්මාණය කරන ලද සමුහයක් මගිනි.

ප්රධාන වෙනස්:

  • Добавлена возможность применения выражения «ෆිල්ටරය» с агрегатными функциями, дающего возможность ограничить охват данных, обрабатываемых агрегатной функцией только записями, удовлетворяющими заданному условию;
  • В блоке «ORDER BY» обеспечена поддержка флагов «NULLS FIRST"සහ"NULLS LAST» для определения расположения элементов со значением NULL при сортировке;
  • В интерфейс командной строки добавлена команда «.recover» для восстановления содержимого повреждённых файлов с БД;
  • පුළුල් කිරීමේදී UBI සහාය එකතු කරන ලදී индексирования выражений;
  • PRAGMA index_info и PRAGMA index_xinfo расширены для предоставления информации о раскладке хранения таблиц, созданных в режиме «WITHOUT 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

අදහස් එක් කරන්න