Lançamento do DBMS SQLite 3.30.0

Ocorreu o lançamento do DBMS SQLite 3.30.0. SQLite é um SGBD incorporado compacto. O código fonte da biblioteca foi transferido para domínio público.

O que há de novo na versão 3.30.0:

  • adicionou a possibilidade de utilizar a expressão “FILTER” com funções agregadas, o que possibilitou limitar a cobertura dos dados processados ​​pela função apenas aos registros baseados em uma determinada condição;
  • no bloco “ORDER BY”, é fornecido suporte para os sinalizadores “NULLS FIRST” e “NULLS LAST” para determinar a localização dos elementos com valor NULL durante a classificação;
  • adicionado o comando “.recover” para restaurar o conteúdo de arquivos danificados do banco de dados;
  • PRAGMA index_info e PRAGMA index_xinfo foram estendidos para fornecer informações sobre o layout de armazenamento de tabelas criadas no modo "SEM ROWID";
  • API sqlite3_drop_modules() foi adicionada para permitir que o carregamento automático de tabelas virtuais seja desabilitado;
  • os comandos PRAGMA function_list, PRAGMA module_list e PRAGMA pragma_list estão ativados por padrão;
  • foi introduzido o sinalizador SQLITE_DIRECTONLY, que permite proibir o uso de funções SQL dentro de gatilhos e visualizações;
  • A opção legada SQLITE_ENABLE_STAT3 não está mais disponível.

Fonte: linux.org.ru

Adicionar um comentário