Bonjour,
J'essaye de créer une extension pour Firefox. A l'installation et/ou aux mises à jour de mon extension j'ai besoin d'exécuter des requêtes SQL sur ma DB (sqlite) dans un certains ordres. Ces requêtes sont dans des fichiers différents.
Par exemple j'ai le fichier sql1.sql et le fichier sql2.sql. Les requêtes du fichier sql1.sql doivent être exécutées avant celle de sq2.sql puisque sql2.sql va utiliser certaines valeurs insérées par sql1.sql.
J'espère que jusqu'ici je suis assez claire
Pour que mon extension soit acceptée par l'équipe de Firefox ils m'ont conseillé d'utiliser XMLhttpRequest pour ouvrir le fichier et le lire. Mais il est interdit de pouvoir utiliser XMLHttpRequest de manière synchrone. Donc quand j'installe mon extension sql2.sql s'exécute avant sql1.sql car sql1.sql étant plus volumineux, il prend plus de temps à être lu.
Auriez-vous une idée pour moi?
Même si cette idée n'utilise pas XMLHttpRequest...
D'avance merci.
Partager