Verëffentlechung vun DBMS SQLite 3.29

publizéiert Fräisetzung SQLite 3.29.0, e liicht DBMS entworf als Plug-in Bibliothéik. 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.

Haaptstrooss änneren:

  • Derbäigesat SQLITE_DBCONFIG_DQS_DML an SQLITE_DBCONFIG_DQS_DDL Optiounen ze sqlite3_db_config () fir eng Kontroll ob eenzel an duebel Zitat Ëmgank ageschalt ass. SQlite huet ursprénglech all Zitatzeechen fir Strings an Identifizéierer ënnerstëtzt, awer de SQL Standard erfuerdert explizit d'Benotzung vun eenzegen Zitatzeechen fir Stringliteraler an duebel Zitatzeechen fir Identifizéierer (wéi Spaltennimm). SQLite Verhalen gëtt weider als Standard ënnerstëtzt, an eng Buildoptioun "-DSQLITE_DQS=0" gëtt ugebueden fir d'Konformitéit mam Standard z'erméiglechen;
  • Optimisatiounen goufen zum Ufroplaner bäigefüügt fir d'Operatioun vun den AND- an ODER-Bedreiwer ze beschleunegen wann ee vun den Operanden eng Konstant ass, souwéi den LIKE-Bedreiwer wann d'Kolonn déi op der lénkser Säit spezifizéiert ass numeresch ass;
  • Eng nei virtuell Tabell "sqlite_dbdata" bäigefüügt fir Inhalt op der Quellkolonnedatenniveau ze recuperéieren, och wann d'Datebank korrupt ass;
  • An CLI Interface dobäi de Kommando ".recover", dee probéiert Daten aus enger beschiedegter Datebank sou vill wéi méiglech ze recuperéieren. Zousätzlech ass e Kommando ".filectrl" fir Tester ze lafen an e Kommando ".dbconfig" fir sqlite3_db_config () Optiounen ze gesinn oder z'änneren.

Source: opennet.ru

Setzt e Commentaire