Sortie du SGBD SQLite 3.28

Introduit libération SQLite 3.28.0, un SGBD léger conçu comme une bibliothèque de plug-ins. 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.

principal changements:

  • Étendu fonctions de fenêtre (fonctions de fenêtre ou fonctions analytiques qui permettent à chaque ligne d'une requête d'effectuer des calculs en utilisant d'autres lignes) : ajout de la prise en charge de l'expression EXCLURE, il est devenu possible d'utiliser Chaînes fonctions de fenêtre (une fenêtre est définie dans la zone d'une autre), à ​​condition soutenir les regroupements utilisant l'expression GROUP et les restrictions RANGE sont implémentées PRÉCÉDENT и SUIVANT;
  • Implémentation améliorée de la commande "VIDE DANS", qui peut désormais être utilisé avec des bases de données disponibles en mode lecture seule ;
  • Ajout de nouvelles optimisations de requêtes : Accéléré fonctionnement des expressions LIKE avec le mot-clé ESCAPE et lorsque le mode « PRAGMA case_sensitive_like » est activé. En présence de index partiel les vérifications inutiles des conditions manifestement vraies spécifiées dans la clause WHERE sont éliminées ;
  • La commande ".paramètre» pour la tâche substitutions ci-jointes (masques remplacés dans toutes les expressions SQL). Dans la commande ".archive", l'option "--update" a été repensée, qui ignore désormais les fichiers inchangés déjà dans l'archive, et l'option "--insert" a été ajoutée pour inclure les fichiers dans l'archive ;
  • Ajout ajouté fossildelta.c, qui vous permet de créer, d'appliquer et de désassembler формат Modifications du delta fossile utilisées dans l'extension RBU ;
  • Fiabilité accrue du travail avec des fichiers de base de données endommagés ;
  • Un miroir du référentiel du projet a été lancé sur GitHub (basique dépôt pris en charge à l'aide du contrôle de version Fossil, créé par l'auteur de SQLite).

Source: opennet.ru

Ajouter un commentaire