relizar , un DBMS liviano diseñado como una biblioteca de complementos. El código SQLite se distribuye como dominio público, es decir. Puede utilizarse sin restricciones y de forma gratuita para cualquier fin. El apoyo financiero a los desarrolladores de SQLite lo proporciona un consorcio especialmente creado, que incluye empresas como Adobe, Oracle, Mozilla, Bentley y Bloomberg.
El principal :
- Se agregó la posibilidad de utilizar la expresión "» con funciones agregadas, que permiten limitar la cobertura de los datos procesados por la función agregada únicamente a los registros que cumplen una condición determinada;
- El bloque "ORDER BY" proporciona soporte para el ""Y"» para determinar la ubicación de elementos con un valor NULL al ordenar;
- El comando "» restaurar el contenido de los archivos dañados de la base de datos;
- En expansión soporte adicional ;
- PRAGMA index_info y PRAGMA index_xinfo se han ampliado para proporcionar información sobre el diseño de almacenamiento de las tablas creadas en modo "SIN ROWID";
- API añadida , que le permite prohibir la carga automática de tablas virtuales desde la aplicación;
- El analizador de esquemas de la base de datos se ha cambiado para mostrar un error cuando las columnas tipo, nombre y tbl_name en la tabla sqlite_master están dañadas cuando no se conectan en modo writable_schema;
- Los comandos PRAGMA function_list, PRAGMA module_list y PRAGMA pragma_list están habilitados de forma predeterminada. Para cambiar el comportamiento de compilación predeterminado, debe especificar explícitamente "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS";
- Para las funciones SQL definidas por la aplicación, se propone el indicador SQLITE_DIRECTONLY, que le permite prohibir el uso de estas funciones dentro de activadores y vistas.
Fuente: opennet.ru
