lanzamiento , una base de datos liviana diseñada como una biblioteca conectable. El código de SQLite se distribuye como dominio público, es decir, puede ser utilizado sin restricciones y gratuitamente para cualquier propósito. El soporte financiero para los desarrolladores de SQLite es proporcionado por un consorcio creado específicamente, que incluye empresas como Adobe, Oracle, Mozilla, Bentley y Bloomberg.
Principales :
- Se han añadido las opciones SQLITE_DBCONFIG_DQS_DML y SQLITE_DBCONFIG_DQS_DDL a sqlite3_db_config() para gestionar la inclusión del procesamiento de comillas simples y dobles. Originalmente, SQLite admitía cualquier tipo de comillas para cadenas e identificadores, pero el estándar SQL exige claramente el uso de comillas simples para literales de cadena y dobles para identificadores (por ejemplo, nombres de columnas). Como comportamiento predeterminado se mantiene el de SQLite, y para habilitar la conformidad con el estándar se ha propuesto la opción de compilación «-DSQLITE_DQS=0»;
- Se han añadido optimizaciones al planificador de consultas que aceleran el funcionamiento de los operadores AND y OR cuando uno de los operandos es constante, así como del operador LIKE cuando la columna de la izquierda es numérica;
- Se ha añadido una nueva tabla virtual «sqlite_dbdata» para extraer el contenido a nivel de datos crudos de las columnas, incluso si la base de datos está dañada;
- En la interfaz CLI se ha añadido el comando «.recover», que intenta recuperar datos de la base de datos dañada en la medida de lo posible. También se ha añadido el comando «.filectrl» para realizar pruebas y el comando «.dbconfig» para ver o cambiar las opciones de sqlite3_db_config().
Fuente: opennet.ru
