CG/SQL - Générateur de code de procédures stockées pour SQLite
(engineering.fb.com)- Pour SQLite, qui ne dispose pas de procédures stockées
Un compilateur qui convertit des procédures stockées écrites en T-SQL en code C utilisant l’API C de SQLite
-
Gère bien même des procédures stockées très complexes composées de grosses requêtes, et effectue la vérification des types et des méthodes
-
Prend en charge la gestion/mise à niveau du schéma, l’écriture de code de test, ainsi que le code d’intégration Java et Obj-C
-
Open source sous licence MIT
1 commentaires
On voit vraiment très souvent la question « Comment utiliser des stored procedures avec SQLite ? » quand on cherche un peu.
Le premier résultat est un post de réponse sur Stack Overflow datant d’il y a 10 ans, et dès cette époque il était déjà écrit que « SQLite ne prend pas en charge ce genre de fonctionnalité ».
D’une certaine manière, c’est normal vu la structure de SQLite, qui fonctionne plutôt comme une bibliothèque, mais ce serait quand même pratique si ça existait.
Facebook a apparemment résolu le problème de cette façon. Ce n’est pas exactement la même approche, mais cela semble être une alternative assez propre.