SQLite 3.36 release

De frijlitting fan SQLite 3.36, in lichtgewicht DBMS ûntworpen as in plug-in bibleteek, is publisearre. De SQLite-koade wurdt ferspraat yn it publike domein, d.w.s. kin brûkt wurde sûnder beheiningen en fergees foar elk doel. Finansjele stipe foar SQLite-ûntwikkelders wurdt levere troch in spesjaal makke konsortium, dat bedriuwen lykas Adobe, Oracle, Mozilla, Bentley en Bloomberg omfettet.

Grutte feroaringen:

  • De útfier fan it kommando EXPLAIN QUERY PLAN is makliker te begripen makke.
  • Soarget derfoar dat in flater wurdt oanmakke as jo besykje tagong ta in rowid yn in VIEW of subquery. Om de mooglikheid werom te jaan om tagong te krijen ta rowid foar werjeften, wurdt de gearstalling-opsje "-DSQLITE_ALLOW_ROWID_IN_VIEW" levere
  • De ynterfaces sqlite3_deserialize () en sqlite3_serialize () binne standert ynskeakele. Om út te skeakeljen, wurdt de assemblage-opsje "-DSQLITE_OMIT_DESERIALIZE" levere
  • VFS "memdb" lit it dielen fan in databank yn it ûnthâld oer ferskate ferbinings mei itselde proses, sa lang as de databanknamme begjint mei "/".
  • De "EXISTS-to-IN"-optimalisaasje ynfierd yn 'e lêste release, dy't guon fragen fertrage, is fuortsmiten.
  • Optimalisaasje foar it kombinearjen fan konstante kontrôle is oanpast om te wurkjen mei queries sûnder gearfoegje (meidwaan).
  • De REGEXP-útwreiding is opnommen yn 'e CLI.

Boarne: opennet.ru

Add a comment