väljalase , kergekaaluline andmebaas, mis on kujundatud dünaamilise ühendusraamatukoguna. SQLite kood on vabalt saadaval (public domain), see tähendab, et seda tohib kasutada ilma piiranguteta ja tasuta mistahes otstarbel. SQLite arendajate rahalist toetust annab spetsiaalselt loodud konsortsium, kuhu kuuluvad sellised ettevõtted nagu Adobe, Oracle, Mozilla, Bentley ja Bloomberg.
Peamised :
- Funktsiooni sqlite3_db_config() on lisatud valikud SQLITE_DBCONFIG_DQS_DML ja SQLITE_DBCONFIG_DQS_DDL, et hallata ühekordsete ja kahekordsete jutumärkide töötlemise lubamist. Alguses toetas SQLite mis tahes jutumärke stringide ja identifikaatorite jaoks, kuid SQL standard nõuab selgesõnaliselt ühekordsete jutumärkide kasutamist stringiliteraalide jaoks ja kahekordsete jutumärkide kasutamist identifikaatorite (nt veergude nimede) puhul. Endiselt jätkatakse SQLite käitumise toetust, kuid standardiga vastavuse tagamiseks on ette nähtud kogumisvalik „-DSQLITE_DQS=0“;
- Küsimuste planeerijasse on lisatud optimeerimisi, mis kiirendavad AND ja OR operaatorite tööd, kui üks operand on konstant, samuti LIKE operaatori puhul, kui vasakul poolel olev veerg on numbriline;
- Uus virtuaalne tabel 'sqlite_dbdata' on lisatud veergude allikaandmete sisu ekstraktsiooniks, isegi kui andmebaas on kahjustatud;
- CLI-liidese käsk '.recover', mis üritab andmeid nii palju kui võimalik kahjustatud andmebaasist taastada. Samuti on lisatud käsk '.filectrl' testide tegemiseks ja käsk '.dbconfig' sqlite3_db_config() valikute vaatamiseks või muutmiseks.
Allikas: opennet.ru
