SQLite 3.36 Verëffentlechung

D'Verëffentlechung vu SQLite 3.36, e liicht DBMS entworf als Plug-in Bibliothéik, gouf publizéiert. De SQLite Code gëtt als Public Domain verdeelt, d.h. kann ouni Restriktiounen a gratis fir all Zweck benotzt ginn. Finanziell Ënnerstëtzung fir SQLite Entwéckler gëtt vun engem speziell erstallte Konsortium geliwwert, deen Firmen wéi Adobe, Oracle, Mozilla, Bentley a Bloomberg enthält.

Main Ännerungen:

  • D'Ausgab vum EXPLAIN QUERY PLAN Kommando gouf méi einfach ze verstoen.
  • Assuréiert datt e Feeler generéiert gëtt wann Dir probéiert op eng Rowid an enger VIEW oder Ënnerquery ze kommen. Fir d'Fäegkeet zréckzeginn fir Rowid fir Vue ze kréien, gëtt d'Versammlungsoptioun "-DSQLITE_ALLOW_ROWID_IN_VIEW" zur Verfügung gestallt
  • D'sqlite3_deserialize () an sqlite3_serialize () Interfaces sinn als Standard aktivéiert. Fir auszeschalten, ass d'Versammlungsoptioun "-DSQLITE_OMIT_DESERIALIZE" zur Verfügung gestallt
  • VFS "memdb" erlaabt Deele vun enger In-Memory Datebank iwwer verschidde Verbindunge mam selwechte Prozess soulaang den Datebanknumm mat "/" ufänkt.
  • D'"EXISTS-to-IN" Optimisatioun, déi an der leschter Verëffentlechung agefouert gouf, déi e puer Ufroen verlangsamt huet, gouf zréckgezunn.
  • Optimisatioun fir d'Kombinatioun vun konstante Iwwerpréiwung gouf ugepasst fir mat Ufroen ouni Fusioun ze schaffen (join).
  • D'REGEXP Extensioun ass am CLI abegraff.

Source: opennet.ru

Setzt e Commentaire