Version SQLite 3.39

La version de SQLite 3.39, un SGBD léger conçu comme une bibliothèque de plug-ins, a été publiée. Le code SQLite est distribué dans le domaine public, c'est-à-dire peut être utilisé sans restrictions et gratuitement à toutes fins. Le soutien financier aux développeurs SQLite est fourni par un consortium spécialement créé, qui comprend des sociétés telles qu'Adobe, Oracle, Mozilla, Bentley et Bloomberg.

Les principaux changements:

  • Ajout de la prise en charge des opérations de jointure externe droite et complète sur les tables - « RIGHT OUTER JOIN » et « FULL OUTER JOIN ».
  • De nouveaux opérateurs de comparaison ont été proposés - "IS NOT DISTINCT FROM" et "IS DISTINCT FROM", qui sont identiques aux opérateurs "IS" et "IS NOT" précédemment disponibles, et ajoutés pour améliorer la compatibilité avec les normes SQL et PostgreSQL.
  • Sur les systèmes Unix, tous les liens symboliques dans les noms de bases de données sont développés pour déterminer le nom canonique de la base de données avant d'ouvrir le fichier.
  • Il est permis d'utiliser l'expression HAVING pour toute requête d'agrégation, y compris celles qui ne contiennent pas l'expression « GROUP BY ».
  • De nombreuses micro-optimisations ont été introduites, ce qui a réduit au total la charge CPU lors des tests de 2.3 %.

Source: opennet.ru