Foi lançado o SGBD SQLite 3.30.0. SQLite é um SGBD compacto e embutido. O código-fonte da biblioteca foi transferido para domínio público.
O que há de novo na versão 3.30.0:
- adicionada a possibilidade de usar a expressão "FILTER" com funções de agregação, permitindo restringir o alcance dos dados processados pela função apenas aos registros que atendem a determinada condição;
- no bloco "ORDER BY" agora há suporte para os flags "NULLS FIRST" e "NULLS LAST" para definir a posição dos elementos com valor NULL durante a ordenação;
- adicionada o comando ".recover" para recuperar o conteúdo de arquivos corrompidos do banco de dados;
- PRAGMA index_info e PRAGMA index_xinfo foram expandidos para fornecer informações sobre o layout de armazenamento de tabelas criadas no modo "WITHOUT ROWID";
- adicionado API sqlite3_drop_modules(), permitindo proibir o carregamento automático de tabelas virtuais;
- ativadas por padrão as funções PRAGMA function_list, PRAGMA module_list e PRAGMA pragma_list;
- introduzido o flag SQLITE_DIRECTONLY, que permite proibir o uso de funções SQL dentro de gatilhos e visões;
- a opção obsoleta SQLITE_ENABLE_STAT3 agora não está mais disponível.
Fonte: linux.org.ru
