Versió SQLite 3.36

S'ha publicat el llançament de SQLite 3.36, un SGBD lleuger dissenyat com a biblioteca de complements. El codi SQLite es distribueix en el domini públic, és a dir. es pot utilitzar sense restriccions i de forma gratuïta per a qualsevol propòsit. El suport financer per als desenvolupadors de SQLite és proporcionat per un consorci creat especialment, que inclou empreses com Adobe, Oracle, Mozilla, Bentley i Bloomberg.

Principals canvis:

  • La sortida de l'ordre EXPLAIN QUERY PLAN s'ha fet més fàcil d'entendre.
  • Assegura que es genera un error quan s'intenta accedir a una fila en una VIEW o subconsulta. Per tornar la possibilitat d'accedir a rowid per a les vistes, es proporciona l'opció de muntatge "-DSQLITE_ALLOW_ROWID_IN_VIEW"
  • Les interfícies sqlite3_deserialize() i sqlite3_serialize() estan habilitades per defecte. Per desactivar-lo, es proporciona l'opció de muntatge "-DSQLITE_OMIT_DESERIALIZE".
  • VFS "memdb" permet compartir una base de dades en memòria entre diferents connexions al mateix procés sempre que el nom de la base de dades comenci per "/".
  • L'optimització "EXISTS-to-IN" introduïda a la darrera versió, que va alentir algunes consultes, s'ha revertit.
  • L'optimització per combinar la comprovació constant s'ha adaptat per treballar amb consultes sense fusionar (unir).
  • L'extensió REGEXP s'inclou a la CLI.

Font: opennet.ru

Afegeix comentari