Versión de SQLite 3.36

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

Engadir un comentario