Versão SQLite 3.44

O lançamento do SQLite 3.44, um SGBD leve projetado como uma biblioteca plug-in, foi publicado. O código SQLite é distribuído como domínio público, ou seja, pode ser usado sem restrições e gratuitamente para qualquer finalidade. O suporte financeiro para desenvolvedores SQLite é fornecido por um consórcio especialmente criado, que inclui empresas como Bentley, Bloomberg, Expensify e Navigation Data Standard.

Grandes mudanças:

  • As funções agregadas permitem uma cláusula "ORDER BY" após o último parâmetro para processar os argumentos da função na ordem especificada, o que pode ser útil para funções como string_agg() e json_group_array().
  • Adicionado suporte para funções SQL escalares concat() e concat_ws(), compatíveis com PostgreSQL, MS SQL Server e MySQL.
  • Adicionado suporte para a função agregada string_agg(), compatível com PostgreSQL e MS SQL Server.
  • Adicionado suporte para os especificadores “%e”, “%F”, “%I”, “%k”, “%l”, “%p”, “%P”, “%R” à função SQL strftime( ) "%T" e "%u".
  • Muitos erros associados à instrução CREATE TABLE agora são gerados após a execução da instrução CREATE TABLE, em vez de após a tabela ser usada pela primeira vez.
  • O comando "PRAGMA Integrity_check" implementa a verificação da consistência do conteúdo de várias tabelas virtuais integradas usadas nas extensões FTS3, FTS4, FTS5, RTREE e GEOPOLY.
  • Tabelas virtuais integradas usadas nas extensões FTS3, FTS4, FTS5, RTREE e GEOPOLY podem ser usadas dentro de gatilhos.
  • Ao especificar a configuração SQLITE_DBCONFIG_DEFENSIVE, é fornecida proteção contra a ativação do modo “PRAGMA writable_schema”.
  • Quando compilado com o compilador Microsoft C, a configuração SQLITE_USE_SEH (Tratamento de exceções estruturadas) é habilitada por padrão.
  • Foram feitas otimizações no planejador de consultas relacionadas a varreduras parciais de índice ao especificar um valor constante para uma coluna da tabela na cláusula WHERE. Devido às regressões identificadas, a otimização de verificação de visualização adicionada na versão 3.42.0 foi desativada.
  • Fornece verificação em tempo de execução do suporte do sistema para o tipo "long double" com maior precisão do que o tipo "double".
  • Na interface de comando do Windows, a codificação UTF-8 é habilitada por padrão para entrada e saída (a opção “--no-utf8” é fornecida para desativá-la).

Fonte: opennet.ru

Adicionar um comentário