Lansarea SGBD SQLite 3.41

A fost lansată versiunea SQLite 3.41, un SGBD ușor, disponibil sub formă de bibliotecă conectabilă. Codul SQLite este distribuit ca domeniu public, adică poate fi utilizat fără restricții și gratuit în orice scop. Sprijinul financiar pentru dezvoltatorii SQLite este asigurat de un consorțiu special creat, care include companii precum Adobe, Oracle, Mozilla, Bentley și Bloomberg.

Modificări principale:

  • Au fost aduse optimizări la planificatorul de interogări, vizând interogările agregate cu expresia GROUP BY, utilizarea indexurilor, utilizarea coroutinei în locul materializării subinterogărilor și vederilor, funcțiile json_tree() și json_each().
  • A fost adăugat un extension cu funcții base64 și base85, care sunt acum disponibile și în interfața de linie de comandă (CLI).
  • În CLI a fost adăugată comanda «.scanstats est» pentru evaluarea eficienței planificatorului de interogări.
  • În CLI a fost asigurată modificarea promptului de intrare pentru a indica faptul că poziția de intrare se află în interiorul unui literal de șir, comentariu, identificator sau definiție de trigger.
  • Atunci când se specifică opțiunea de linie de comandă «—safe», a fost extinsă lista de funcții SQL periculoase dezactivate.
  • În mod implicit, a fost dezactivat modul care permite încadrarea literale de șiruri în ghilimele duble.
  • În comanda PRAGMA integrity_check a fost asigurat determinantul potrivirii literale de text în tabel atunci când se utilizează un ordin diferit de byte în index.
  • În parser a fost implementat ignorarea parantezelor rotunde suplimentare din jurul subinterogării plasate la dreapta operatorului IN, ceea ce corespunde comportamentului PostgreSQL (anterior, SQLite a procesat astfel de subinterogări ca expresii care se încadrează sub restricția „LIMIT 1”).

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