rilascio , un DBMS leggero, fornito come libreria di collegamento. Il codice di SQLite è rilasciato come dominio pubblico, ossia può essere utilizzato senza restrizioni e gratuitamente per qualsiasi scopo. Il supporto finanziario per gli sviluppatori di SQLite è garantito da un consorzio appositamente creato, che comprende aziende come Adobe, Oracle, Mozilla, Bentley e Bloomberg.
Principali :
- Nella sqlite3_db_config() sono state aggiunte le opzioni SQLITE_DBCONFIG_DQS_DML e SQLITE_DBCONFIG_DQS_DDL per gestire l'abilitazione della gestione delle virgolette singole e doppie. Inizialmente, SQLite supportava qualsiasi tipo di virgolette per stringhe e identificatori, ma lo standard SQL richiede esplicitamente l'uso delle virgolette singole per i letterali di stringa e delle virgolette doppie per gli identificatori (ad esempio, i nomi delle colonne). Per impostazione predefinita, continua a essere supportato il comportamento di SQLite, ma per attivare la conformità allo standard è stata proposta un'opzione di compilazione "-DSQLITE_DQS=0";
- Sono state aggiunte ottimizzazioni al pianificatore delle query che accelerano l'esecuzione degli operatori AND e OR quando uno degli operandi è una costante e dell'operatore LIKE quando la colonna a sinistra è numerica;
- È stata aggiunta una nuova tabella virtuale "sqlite_dbdata" per estrarre il contenuto a livello di dati grezzi delle colonne, anche se il database è danneggiato;
- Nell'interfaccia CLI è stata aggiunta il comando " .recover", che tenta di ripristinare i dati da un database danneggiato, per quanto possibile. È stato aggiunto anche il comando " .filectrl" per eseguire test e il comando " .dbconfig" per visualizzare o modificare le opzioni di sqlite3_db_config().
Fonte: opennet.ru
