Lansarea SGBD-ului SQLite 3.29

Publicat lansare SQLite 3.29.0, o bază de date ușoară, disponibilă ca bibliotecă de conectare. Codul SQLite este distribuit ca domeniu public, adică poate fi utilizat fără restricții și gratuit în orice scop. Suportul financiar pentru dezvoltatorii SQLite este asigurat de un consorțiu creat special, care include companii precum Adobe, Oracle, Mozilla, Bentley și Bloomberg.

Principalele modificări:

  • Au fost adăugate opțiunile SQLITE_DBCONFIG_DQS_DML și SQLITE_DBCONFIG_DQS_DDL în sqlite3_db_config() pentru a gestiona activarea procesării ghilimelelor simple și duble. Inițial, SQLite accepta orice tip de ghilimele pentru șiruri și identificatori, dar standardul SQL necesită explicit utilizarea ghilimelelor simple pentru literele string și ghilimele duble pentru identificatori (de exemplu, numele coloanelor). Comportamentul SQLite rămâne în vigoare în mod implicit, iar pentru activarea conformității cu standardul, se propune opțiunea de compilare „-DSQLITE_DQS=0”;
  • Planificatorul de interogări a fost îmbunătățit cu optimizări care accelerează funcționarea operatorilor AND și OR, atunci când unul dintre operanzi este constant, precum și operatorul LIKE, atunci când coloana din stânga este numerică;
  • A fost adăugată o nouă tabelă virtuală „sqlite_dbdata” pentru extragerea conținutului la nivelul surselor de date, chiar și atunci când baza de date este deteriorată;
  • În interfața CLI a fost adăugată comanda „.recover”, care încearcă să recupereze datele din baza de date deteriorată, în măsura în care este posibil. De asemenea, a fost adăugată comanda „.filectrl” pentru desfășurarea testelor și comanda „.dbconfig” pentru vizualizarea sau modificarea opțiunilor sqlite3_db_config().

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster