DBMS SQLite 3.30 ਦੀ ਰਿਲੀਜ਼

ਪ੍ਰਕਾਸ਼ਿਤ ਜਾਰੀ SQLite 3.30.0, ਇੱਕ ਪਲੱਗ-ਇਨ ਲਾਇਬ੍ਰੇਰੀ ਦੇ ਰੂਪ ਵਿੱਚ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਇੱਕ ਹਲਕਾ DBMS। SQLite ਕੋਡ ਨੂੰ ਇੱਕ ਜਨਤਕ ਡੋਮੇਨ ਦੇ ਰੂਪ ਵਿੱਚ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਪਾਬੰਦੀਆਂ ਤੋਂ ਬਿਨਾਂ ਅਤੇ ਕਿਸੇ ਵੀ ਉਦੇਸ਼ ਲਈ ਮੁਫਤ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। SQLite ਡਿਵੈਲਪਰਾਂ ਲਈ ਵਿੱਤੀ ਸਹਾਇਤਾ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਬਣਾਏ ਗਏ ਕੰਸੋਰਟੀਅਮ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜਿਸ ਵਿੱਚ Adobe, Oracle, Mozilla, Bentley ਅਤੇ Bloomberg ਵਰਗੀਆਂ ਕੰਪਨੀਆਂ ਸ਼ਾਮਲ ਹਨ।

ਮੁੱਖ ਤਬਦੀਲੀ:

  • Добавлена возможность применения выражения «ਫਿਲਟਰ ਕਰੋ» с агрегатными функциями, дающего возможность ограничить охват данных, обрабатываемых агрегатной функцией только записями, удовлетворяющими заданному условию;
  • В блоке «ORDER BY» обеспечена поддержка флагов «NULLS FIRST"ਅਤੇ"NULLS LAST» для определения расположения элементов со значением NULL при сортировке;
  • В интерфейс командной строки добавлена команда «.recover» для восстановления содержимого повреждённых файлов с БД;
  • ਵਿਸਤਾਰ ਵਿੱਚ ਆਰ.ਬੀ.ਯੂ ਸਹਿਯੋਗ ਜੋੜਿਆ ਗਿਆ индексирования выражений;
  • 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

ਇੱਕ ਟਿੱਪਣੀ ਜੋੜੋ