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 ha añadido la posibilidad de aplicar la expresión «» con funciones agregadas, que permite restringir el alcance de los datos procesados por la función agregada solo a los registros que satisfacen la condición especificada;
- En la cláusula «ORDER BY» se ha añadido soporte para las opciones «» y «» para determinar la posición de los elementos con valores NULL al ordenar;
- Se ha añadido al interfaz de línea de comandos el comando «» para restaurar el contenido de archivos de base de datos dañados;
- En la extensión se ha añadido soporte para ;
- PRAGMA index_info y PRAGMA index_xinfo se han ampliado para proporcionar información sobre la distribución del almacenamiento de las tablas creadas en modo «WITHOUT ROWID»;
- Se ha añadido la API , que permite prohibir la carga automática de tablas virtuales desde la aplicación;
- El analizador de esquemas de base de datos ha sido modificado para emitir un error si hay daño en el tipo, nombre y columnas tbl_name en la tabla sqlite_master al conectarse no en modo writable_schema;
- Se han activado por defecto los comandos PRAGMA function_list, PRAGMA module_list y PRAGMA pragma_list. Para cambiar el comportamiento por defecto al compilar, se debe especificar explícitamente «-DSQLITE_OMIT_INTROSPECTION_PRAGMAS»;
- Para las funciones SQL definidas por el usuario se ha propuesto el indicador SQLITE_DIRECTONLY, que prohíbe el uso de estas funciones dentro de disparadores y vistas.
Fuente: opennet.ru
