ការចេញផ្សាយ DBMS SQLite 3.30

បោះពុម្ពផ្សាយ ការដោះលែង SQLite ៣DBMS ទម្ងន់ស្រាល រចនាជាបណ្ណាល័យដោត។ កូដ SQLite ត្រូវបានចែកចាយជាដែនសាធារណៈ ពោលគឺឧ។ អាចត្រូវបានប្រើប្រាស់ដោយគ្មានការរឹតបន្តឹង និងឥតគិតថ្លៃសម្រាប់គោលបំណងណាមួយ។ ការគាំទ្រផ្នែកហិរញ្ញវត្ថុសម្រាប់អ្នកអភិវឌ្ឍន៍ SQLite ត្រូវបានផ្តល់ដោយសម្ព័ន្ធបង្កើតពិសេស ដែលរួមមានក្រុមហ៊ុនដូចជា Adobe, Oracle, Mozilla, Bentley និង Bloomberg ។

សំខាន់ ផ្លាស់ប្តូរ:

  • Добавлена возможность применения выражения «FILTER» с агрегатными функциями, дающего возможность ограничить охват данных, обрабатываемых агрегатной функцией только записями, удовлетворяющими заданному условию;
  • В блоке «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

បន្ថែមមតិយោបល់