liberación , un DBMS lixeiro deseñado como biblioteca de complementos. O código SQLite distribúese como un dominio público, é dicir. pode utilizarse sen restricións e de xeito gratuíto para calquera propósito. O apoio financeiro aos desenvolvedores de SQLite é proporcionado por un consorcio especialmente creado, que inclúe empresas como Adobe, Oracle, Mozilla, Bentley e Bloomberg.
O principal :
- Engadiuse a posibilidade de usar a expresión "» con funcións agregadas, o que permite limitar a cobertura dos datos procesados pola función agregada só aos rexistros que cumpran unha determinada condición;
- O bloque "ORDER BY" ofrece soporte para o ""E"» para determinar a localización dos elementos cun valor NULL ao ordenar;
- O comando "» para restaurar o contido dos ficheiros danados da base de datos;
- En expansión apoio engadido ;
- PRAGMA index_info e PRAGMA index_xinfo ampliáronse para proporcionar información sobre a disposición de almacenamento das táboas creadas no modo "SEN FILA";
- Engadida API , que permite prohibir a carga automática de táboas virtuais desde a aplicación;
- Cambiouse o analizador de esquemas da base de datos para mostrar un erro cando as columnas tipo, nome e tbl_name da táboa sqlite_master danan cando están conectadas non no modo de esquema_escribible;
- Os comandos PRAGMA function_list, PRAGMA module_list e PRAGMA pragma_list están activados por defecto. Para cambiar o comportamento de compilación predeterminado, debes especificar explícitamente "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS";
- Para as funcións SQL definidas pola aplicación, proponse a marca SQLITE_DIRECTONLY, que permite prohibir o uso destas funcións dentro de activadores e vistas.
Fonte: opennet.ru
