SQLite 3.54.0 est disponible depuis septembre dernier. Elle introduit de nouveautés dans la CLI. Le prompt peut afficher des informations d’état grâce à de nouvelles séquences d’échappement, et s’initialise à partir des variables d’environnement SQLITE_PS1 et SQLITE_PS2. La commande .diskused, appuyée sur l’ extension diskused(), remplace l’utilitaire sqlite3_analyzer, désormais déprécié. Dans les modes d’affichage en colonnes, les en-têtes s’affichent par défaut même quand une requête ne renvoie aucune ligne. Terminer une commande par une ligne go ou /, pour la compatibilité avec SQL Server et Oracle, n’est plus possible, sauf à compiler avec -DSQLITE_SHELL_LEGACY_COMMAND_TERMINATOR.
Le planificateur de requêtes (query planner) évite de mettre à jour un index d’expression quand la valeur indexée ne

