Rilaxx ta' DBMS SQLite 3.30

ippubblikat rilaxx SQLite 3.30.0, DBMS ħafif iddisinjat bħala librerija plug-in. Il-kodiċi SQLite huwa mqassam bħala dominju pubbliku, i.e. jistgħu jintużaw mingħajr restrizzjonijiet u mingħajr ħlas għal kwalunkwe skop. L-appoġġ finanzjarju għall-iżviluppaturi SQLite huwa pprovdut minn konsorzju maħluq apposta, li jinkludi kumpaniji bħal Adobe, Oracle, Mozilla, Bentley u Bloomberg.

Il-prinċipali bidliet:

  • Żid il-ħila li tuża l-espressjoni "Iffiltra» b'funzjonijiet aggregati, li jagħmilha possibbli li tiġi limitata l-kopertura tad-dejta pproċessata mill-funzjoni aggregata għal rekords biss li jissodisfaw kundizzjoni partikolari;
  • Il-blokka "ORDER BY" tipprovdi appoġġ għall-"NULI L-EWWEL"U"NULI L-AĦĦAR» biex tiddetermina l-post ta 'elementi b'valur NULL meta jintgħażlu;
  • Il-kmand ".irkupra» biex tirrestawra l-kontenut tal-fajls bil-ħsara mid-database;
  • Fl-espansjoni UBI appoġġ miżjud espressjonijiet ta' indiċjar;
  • PRAGMA index_info u PRAGMA index_xinfo ġew estiżi biex jipprovdu informazzjoni dwar it-tqassim tal-ħażna tat-tabelli maħluqa fil-mod "MINGĦAJR ROWID";
  • Miżjud API sqlite3_drop_modules(), li jippermettilek tipprojbixxi t-tagħbija awtomatika ta 'tabelli virtwali mill-applikazzjoni;
  • L-iskema parser tad-database inbidel biex juri żball meta l-kolonni tat-tip, l-isem u tbl_name fit-tabella sqlite_master huma mħassra meta konnessi mhux fil-modalità writable_schema;
  • Il-kmandi PRAGMA function_list, PRAGMA module_list u PRAGMA pragma_list huma attivati ​​awtomatikament. Biex tbiddel l-imġiba tal-bini default, trid tispeċifika espliċitament "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS";
  • Għal funzjonijiet SQL definiti mill-applikazzjoni, hija proposta l-bandiera SQLITE_DIRECTONLY, li tippermettilek tipprojbixxi l-użu ta 'dawn il-funzjonijiet ġewwa triggers u fehmiet.

Sors: opennet.ru

Żid kumment