Se lanzó la base de datos SQLite 3.30.0. SQLite es una base de datos embebida compacta. El código fuente de la biblioteca ha sido entregado a dominio público.
Novedades en la versión 3.30.0:
- se ha añadido la posibilidad de aplicar la expresión «FILTER» con funciones de agregación, lo que permite limitar el rango de datos procesados por la función solo a aquellos registros que cumplen con la condición establecida;
- en la cláusula «ORDER BY» se ha añadido soporte para las banderas «NULLS FIRST» y «NULLS LAST» para determinar la ubicación de los elementos con valor NULL al ordenar;
- se ha añadido el comando «.recover» para restaurar el contenido de archivos de base de datos dañados;
- PRAGMA index_info y PRAGMA index_xinfo se han ampliado para proporcionar información sobre el esquema de almacenamiento de 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;
- se han activado por defecto los comandos PRAGMA function_list, PRAGMA module_list y PRAGMA pragma_list;
- se ha introducido la bandera SQLITE_DIRECTONLY, que permite prohibir el uso de funciones SQL dentro de disparadores y vistas;
- la opción obsoleta SQLITE_ENABLE_STAT3 ya no está disponible.
Fuente: linux.org.ru
