lançamento , um banco de dados leve, apresentado como uma biblioteca plugável. O código do SQLite é distribuído como domínio público, ou seja, pode ser utilizado sem restrições e gratuitamente para qualquer finalidade. O suporte financeiro para os desenvolvedores do SQLite é fornecido por um consórcio criado especialmente, que inclui empresas como Adobe, Oracle, Mozilla, Bentley e Bloomberg.
Principais :
- Adicionada a possibilidade de aplicar a expressão «» com funções agregadas, permitindo limitar o escopo dos dados processados pela função agregada apenas a registros que atendem a uma condição específica;
- No bloco «ORDER BY» foi adicionada a suporte para as flags «” e “» para definir a posição dos elementos com valor NULL durante a ordenação;
- Na interface de linha de comando, adicionada a comando «» para restaurar o conteúdo de arquivos de banco de dados danificados;
- Na extensão foi adicionada suporte a ;
- PRAGMA index_info e PRAGMA index_xinfo foram ampliadas para fornecer informações sobre a disposição de armazenamento de tabelas criadas em modo «WITHOUT ROWID»;
- Um API foi adicionado , permitindo proibir o carregamento automático de tabelas virtuais a partir do aplicativo;
- O parser do esquema do banco de dados foi alterado para gerar um erro em caso de dano ao tipo, nome e colunas de tbl_name na tabela sqlite_master ao se conectar fora do modo writable_schema;
- As comandos PRAGMA function_list, PRAGMA module_list e PRAGMA pragma_list estão ativados por padrão. Para alterar o comportamento padrão durante a compilação, é necessário indicar explicitamente «-DSQLITE_OMIT_INTROSPECTION_PRAGMAS»;
- Para funções SQL definidas pelo aplicativo, foi proposta a flag SQLITE_DIRECTONLY, que proíbe o uso dessas funções dentro de triggers e views.
Fonte: opennet.ru
