DBMS SQLite 3.30.0-ի թողարկում

Թողարկվել է SQLite 3.30.0 DBMS-ը: SQLite-ը կոմպակտ, ներկառուցված DBMS է: Գրադարանի սկզբնական կոդը փոխանցվել է հանրային սեփականություն.

Ինչ նորություն կա 3.30.0 տարբերակում.

  • ավելացրեց «FILTER» արտահայտությունը ագրեգատ գործառույթներով օգտագործելու հնարավորությունը, ինչը հնարավորություն տվեց սահմանափակել գործառույթի կողմից մշակված տվյալների շրջանակը միայն տվյալ պայմանով գրառումներով.
  • «ORDER BY» բլոկը ապահովում է «NULLS FIRST» և «NULLS LAST» դրոշակները՝ տեսակավորելիս NULL արժեք ունեցող տարրերի գտնվելու վայրը որոշելու համար.
  • ավելացրել է «.recover» հրամանը՝ տվյալների բազայից վնասված ֆայլերի բովանդակությունը վերականգնելու համար;
  • PRAGMA index_info և PRAGMA index_xinfo ընդլայնված են՝ ԱՌԱՆՑ ROWID ռեժիմում ստեղծված աղյուսակների պահպանման դասավորության մասին տեղեկատվություն տրամադրելու համար;
  • ավելացրել է sqlite3_drop_modules() API՝ վիրտուալ աղյուսակների ավտոմատ բեռնումն անջատելու համար;
  • PRAGMA function_list, PRAGMA module_list և PRAGMA pragma_list հրամանները լռելյայն ակտիվացված են;
  • ներդրվել է SQLITE_DIRECTONLY դրոշը, որը թույլ է տալիս արգելել SQL ֆունկցիաների օգտագործումը գործարկիչների և դիտումների ներսում;
  • հնացած SQLITE_ENABLE_STAT3 տարբերակն այլևս հասանելի չէ:

Source: linux.org.ru

Добавить комментарий