Lanzamiento de la base de datos SQLite 3.30

Publicado lanzamiento SQLite 3.30.0, una base de datos liviana diseñada como una biblioteca conectable. El código de SQLite se distribuye como dominio público, es decir, puede ser utilizado sin restricciones y gratuitamente para cualquier propósito. El soporte financiero para los desarrolladores de SQLite es proporcionado por un consorcio creado específicamente, que incluye empresas como Adobe, Oracle, Mozilla, Bentley y Bloomberg.

Principales cambios:

  • Se ha añadido la posibilidad de aplicar la expresión «FILTER» con funciones agregadas, que permite restringir el alcance de los datos procesados por la función agregada solo a los registros que satisfacen la condición especificada;
  • En la cláusula «ORDER BY» se ha añadido soporte para las opciones «NULLS FIRST» y «NULLS LAST» para determinar la posición de los elementos con valores NULL al ordenar;
  • Se ha añadido al interfaz de línea de comandos el comando «.recover» para restaurar el contenido de archivos de base de datos dañados;
  • En la extensión RBU se ha añadido soporte para la indexación de expresiones;
  • PRAGMA index_info y PRAGMA index_xinfo se han ampliado para proporcionar información sobre la distribución del almacenamiento de las tablas creadas en modo «WITHOUT ROWID»;
  • Se ha añadido la API sqlite3_drop_modules(), que permite prohibir la carga automática de tablas virtuales desde la aplicación;
  • El analizador de esquemas de base de datos ha sido modificado para emitir un error si hay daño en el tipo, nombre y columnas tbl_name en la tabla sqlite_master al conectarse no en modo writable_schema;
  • Se han activado por defecto los comandos PRAGMA function_list, PRAGMA module_list y PRAGMA pragma_list. Para cambiar el comportamiento por defecto al compilar, se debe especificar explícitamente «-DSQLITE_OMIT_INTROSPECTION_PRAGMAS»;
  • Para las funciones SQL definidas por el usuario se ha propuesto el indicador SQLITE_DIRECTONLY, que prohíbe el uso de estas funciones dentro de disparadores y vistas.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster