Versión de SQLite 3.44

Publicouse a versión de SQLite 3.44, 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 Bentley, Bloomberg, Expensify e Navigation Data Standard.

Principais cambios:

  • As funcións agregadas permiten unha cláusula "ORDER BY" despois do último parámetro para procesar os argumentos da función na orde especificada, o que pode ser útil para funcións como string_agg() e json_group_array().
  • Engadido soporte para funcións escalares de SQL concat() e concat_ws(), compatibles con PostgreSQL, MS SQL Server e MySQL.
  • Engadido soporte para a función de agregado string_agg(), compatible con PostgreSQL e MS SQL Server.
  • Engadido soporte para os especificadores “%e”, “%F”, “%I”, “%k”, “%l”, “%p”, “%P”, “%R” á función SQL strftime( ) "%T" e "%u".
  • Moitos erros asociados coa instrución CREATE TABLE agora xorden despois de que se execute a instrución CREATE TABLE, en lugar de usar a táboa por primeira vez.
  • O comando "PRAGMA integrity_check" implementa a comprobación da coherencia dos contidos de varias táboas virtuais integradas utilizadas nas extensións FTS3, FTS4, FTS5, RTREE e GEOPOLY.
  • As táboas virtuais integradas utilizadas nas extensións FTS3, FTS4, FTS5, RTREE e GEOPOLY pódense usar dentro dos disparadores.
  • Ao especificar a configuración SQLITE_DBCONFIG_DEFENSIVE, ofrécese protección contra a activación do modo "PRAGMA writable_schema".
  • Cando se compila co compilador Microsoft C, a configuración SQLITE_USE_SEH (Manexo estruturado de excepcións) está activada por defecto.
  • Realizáronse optimizacións no planificador de consultas relacionadas coas exploracións de índices parciais ao especificar un valor constante para unha columna de táboa na cláusula WHERE. Debido ás regresións identificadas, desactivouse a optimización da exploración de vistas engadida na versión 3.42.0.
  • Proporciona a verificación en tempo de execución do soporte do sistema para o tipo "long double" con maior precisión que a do tipo "double".
  • Na interface de comandos de Windows, a codificación UTF-8 está activada de forma predeterminada para a entrada e a saída (a opción "--no-utf8" proporcionase para desactivala).

Fonte: opennet.ru

Engadir un comentario