Release av DBMS SQLite 3.30

publiceras slÀpp SQLite 3.30.0, ett lÀtt DBMS designat som ett plugin-bibliotek. SQLite-koden distribueras som en offentlig domÀn, d.v.s. kan anvÀndas utan begrÀnsningar och kostnadsfritt för alla ÀndamÄl. Ekonomiskt stöd till SQLite-utvecklare tillhandahÄlls av ett speciellt skapat konsortium, som inkluderar företag som Adobe, Oracle, Mozilla, Bentley och Bloomberg.

Den huvudsakliga förÀndringar:

  • Lade till möjligheten att anvĂ€nda uttrycket "FILTER» med aggregerade funktioner, vilket gör det möjligt att begrĂ€nsa tĂ€ckningen av data som behandlas av den aggregerade funktionen till endast poster som uppfyller ett givet villkor;
  • Blocket "ORDER BY" ger stöd för "NULLER FÖRST"Och"NULLER SIST» för att bestĂ€mma platsen för element med ett NULL-vĂ€rde vid sortering;
  • Kommandot ".ta igen sig» för att Ă„terstĂ€lla innehĂ„llet i skadade filer frĂ„n databasen;
  • I expansion UBI stöd lagt till indexering av uttryck;
  • PRAGMA index_info och PRAGMA index_xinfo har utökats för att tillhandahĂ„lla information om lagringslayouten för tabeller skapade i "UTAN ROWID"-lĂ€ge;
  • Lade till API sqlite3_drop_modules(), som lĂ„ter dig förbjuda automatisk laddning av virtuella tabeller frĂ„n applikationen;
  • Databasschemaparsern har Ă€ndrats för att visa ett fel nĂ€r kolumnerna typ, namn och tbl_name i tabellen sqlite_master Ă€r skadade nĂ€r de Ă€r anslutna inte i skrivbart_schemalĂ€ge;
  • Kommandona PRAGMA function_list, PRAGMA module_list och PRAGMA pragma_list Ă€r aktiverade som standard. För att Ă€ndra standardbyggbeteendet mĂ„ste du uttryckligen ange "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS";
  • För applikationsdefinierade SQL-funktioner föreslĂ„s flaggan SQLITE_DIRECTONLY, som gör att du kan förbjuda anvĂ€ndningen av dessa funktioner i triggers och vyer.

KĂ€lla: opennet.ru

Köp pĂ„litlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster