lansare , 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 :
- A fost adăugată posibilitatea aplicării expresiei „” cu funcții agregate, care permite restrângerea domeniului de date procesate de funcția agregată doar la înregistrările care îndeplinesc condiția specificată;
- În blocul „ORDER BY” a fost adăugată suport pentru flagurile „” și „” pentru a determina plasarea elementelor cu valoarea NULL la sortare;
- În interfața liniei de comandă a fost adăugată comanda „” pentru recuperarea conținutului fișierelor de bază de date deteriorate;
- În extensia s-a adăugat suport pentru ;
- PRAGMA index_info și PRAGMA index_xinfo au fost extinse pentru a oferi informații despre dispunerea stocării tabelor create în modul „WITHOUT ROWID”;
- A fost adăugat API , care permite interzicerea aplicației de a încărca automat tabele virtuale;
- Parserul schemei DB a fost modificat pentru a afișa o eroare în cazul deteriorării tipului, numelui și coloanelor tbl_name din tabelul sqlite_master atunci când se conectează în modul non-writable_schema;
- Comenzile PRAGMA function_list, PRAGMA module_list și PRAGMA pragma_list sunt activate în mod implicit. Pentru a modifica comportamentul implicit la compilare, trebuie să se indice explicit „-DSQLITE_OMIT_INTROSPECTION_PRAGMAS”;
- Pentru funcțiile SQL definite de aplicație a fost propus un flag SQLITE_DIRECTONLY, care interzice utilizarea acestor funcții în interiorul trigerilor și vizualizărilor.
Sursa: opennet.ro
