Utjefte fan DBMS SQLite 3.30

publisearre frijlitte SQLite 3.30.0, in lichtgewicht DBMS ûntworpen as in plug-in bibleteek. De SQLite-koade wurdt ferspraat as in 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.

haad feroarings:

  • De mooglikheid taheakke om de útdrukking te brûken "FILTER» mei aggregate funksjes, dat makket it mooglik om te beheinen de dekking fan gegevens ferwurke troch de aggregate funksje oan allinnich records dy't foldwaan oan in opjûne betingst;
  • It blok "ORDER BY" biedt stipe foar de "NULLS EARSTE"En"NULLS LAST» om de lokaasje te bepalen fan eleminten mei in NULL-wearde by it sortearjen;
  • It kommando".genêze» om de ynhâld fan beskeadige bestannen fan 'e databank te herstellen;
  • Yn útwreiding UBI stipe tafoege yndeksearjende útdrukkingen;
  • PRAGMA index_info en PRAGMA index_xinfo binne útwreide om ynformaasje te jaan oer de opslachyndieling fan tabellen makke yn "WITHOUT ROWID" modus;
  • Added API sqlite3_drop_modules(), wêrtroch jo automatysk laden fan firtuele tabellen fan 'e applikaasje kinne ferbiede;
  • De databaseskema-parser is feroare om in flater wer te jaan as de kolommen type, namme en tbl_name yn 'e sqlite_master-tabel skansearre binne as ferbûn net yn skriuwbere_skema-modus;
  • De kommando's PRAGMA function_list, PRAGMA module_list en PRAGMA pragma_list binne standert ynskeakele. Om it standertbougedrach te feroarjen, moatte jo "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS" eksplisyt oantsjutte;
  • Foar applikaasje-definieare SQL-funksjes wurdt de flagge SQLITE_DIRECTONLY foarsteld, wêrtroch jo it gebrûk fan dizze funksjes yn triggers en werjeften kinne ferbiede.

Boarne: opennet.ru

Add a comment