Sortie du SGBD SQLite 3.30.0

Le SGBD SQLite 3.30.0 est sorti. SQLite est un SGBD compact et embarqué. Code source de la bibliothèque transféré vers domaine public.

Quoi de neuf dans la version 3.30.0 :

  • ajout de la possibilité d'utiliser l'expression "FILTRE" avec des fonctions d'agrégation, ce qui a permis de limiter la portée des données traitées par la fonction aux seuls enregistrements par une condition donnée ;
  • le bloc "ORDER BY" prend en charge les drapeaux "NULLS FIRST" et "NULLS LAST" pour déterminer l'emplacement des éléments avec une valeur NULL lors du tri ;
  • ajout de la commande ".recover" pour restaurer le contenu des fichiers endommagés à partir de la base de données ;
  • PRAGMA index_info et PRAGMA index_xinfo sont étendus pour fournir des informations sur la structure de stockage des tables créées en mode SANS ROWID ;
  • ajout de l'API sqlite3_drop_modules() pour désactiver le chargement automatique des tables virtuelles ;
  • Les commandes PRAGMA function_list, PRAGMA module_list et PRAGMA pragma_list sont activées par défaut ;
  • le drapeau SQLITE_DIRECTONLY a été introduit, ce qui permet d'interdire l'utilisation de fonctions SQL à l'intérieur des déclencheurs et des vues ;
  • l'option obsolète SQLITE_ENABLE_STAT3 n'est plus disponible.

Source: linux.org.ru

Ajouter un commentaire