Publicouse a versión de SQLite 3.36, un DBMS lixeiro deseñado como biblioteca de complementos. O código SQLite distribúese no dominio público, é dicir. pódese usar sen restricións e de forma gratuíta para calquera propósito. O apoio financeiro aos desenvolvedores de SQLite é proporcionado por un consorcio especialmente creado, que inclúe empresas como Adobe, Oracle, Mozilla, Bentley e Bloomberg.
Principais cambios:
- A saída do comando EXPLAIN QUERY PLAN foi máis fácil de entender.
- Asegura que se xera un erro ao tentar acceder a un rowid nunha VIEW ou subconsulta. Para devolver a posibilidade de acceder ao rowid para as vistas, ofrécese a opción de conxunto "-DSQLITE_ALLOW_ROWID_IN_VIEW"
- As interfaces sqlite3_deserialize() e sqlite3_serialize() están habilitadas por defecto. Para desactivala, ofrécese a opción de montaxe "-DSQLITE_OMIT_DESERIALIZE".
- VFS "memdb" permite compartir unha base de datos en memoria entre diferentes conexións ao mesmo proceso sempre que o nome da base de datos comece por "/".
- Eliminouse a optimización "EXISTS-to-IN" introducida na última versión, que ralentizaba algunhas consultas.
- A optimización para combinar comprobacións constantes adaptouse para traballar con consultas sen fusionar (unir).
- A extensión REGEXP está incluída na CLI.
Fonte: opennet.ru