Cette page décrit Calíope 1.5, la version que nous construisons en ce moment. La 1.4 est terminée et en cours d'examen par Apple, et la boutique propose aujourd'hui la 1.3 sur le Mac et la 1.2 sur iPad. Le changelog indique dans quelle version chaque fonction est arrivée.

Ajoute un bouton « Ouvrir dans Calíope » à chaque sujet. Ne fonctionne qu'avec l'app installée.

Gestionnaire de requêtes

Analyser les instructions d'un script

Divise le SQL de l'éditeur en instructions individuelles pour les gérer.

Où le trouver : Éditeur SQL › Instructions SQL

Avec du SQL dans l'Éditeur, cliquez sur le bouton Instructions SQL dans la barre d'outils. Le Gestionnaire d'instructions s'ouvre, divisant le script par point-virgule et affichant chaque instruction avec son numéro d'ordre, son type (SELECT, INSERT, UPDATE, etc.) et une icône colorée.

Utilisez le champ de recherche (minimum 2 caractères) pour filtrer des instructions spécifiques.

Mots-clés : instructions, parser, diviser, gestionnaire, script

Types d'instructions et couleurs

Chaque type d'instruction possède une icône et une couleur distinctives.

Le Gestionnaire utilise un encodage visuel : cyan pour SELECT/SHOW/DESCRIBE/EXPLAIN, vert pour INSERT, orange pour UPDATE, rouge pour DELETE/DROP/TRUNCATE, violet pour CREATE/ALTER et jaune pour BEGIN/COMMIT/ROLLBACK.

Mots-clés : couleurs, types, SELECT, INSERT, UPDATE, DELETE, DDL

Copier, charger et supprimer des instructions

Gérez les instructions individuelles du script.

Où le trouver : Gestionnaire d'instructions › clic droit › Copier / Charger / Supprimer

Ouvrez le menu contextuel d'une instruction — clic droit sur macOS, appui long sur iPad — : Copier l'instruction (copie dans le presse-papiers), Charger dans l'éditeur (remplace le contenu de l'éditeur et ferme le gestionnaire) et Supprimer de la liste (supprime cette instruction du gestionnaire sans affecter le contenu original de l'éditeur).

Un double-clic sur une instruction la copie dans le presse-papiers et ferme le gestionnaire. Sur iPad, un seul appui suffit : c'est la même action principale de la liste, il n'y a donc pas besoin d'appuyer deux fois.

Mots-clés : copier instruction, charger, supprimer, double clic, presse-papiers

Lecteur d'instructions (SQL Player)

Exécutez un script SQL pas à pas avec des contrôles de lecture.

Où le trouver : Éditeur SQL › SQL Player

Le Lecteur d'instructions vous permet d'exécuter les instructions d'un script de manière contrôlée, une par une, avec des contrôles de transport similaires à un lecteur multimédia.

Comment l'ouvrir : dans l'Éditeur SQL, cliquez sur le bouton SQL Player (icône de lecteur) dans la barre d'outils ou dans le menu d'options de l'éditeur.

Contrôles disponibles :
- |< (première) — saute à la première instruction du script.
- < (précédente) — recule à l'instruction précédente sans l'exécuter.
- (lecture) — démarre la lecture automatique, exécutant chaque instruction à l'intervalle configuré.
- ❚❚ (pause) — met en pause la lecture automatique à l'instruction en cours.
- > (suivante) — avance et exécute l'instruction suivante.
- >| (dernière) — saute à la dernière instruction.
- (arrêt) — arrête la lecture et réinitialise au début.

Intervalle : configurez le temps en secondes entre les exécutions automatiques dans le champ d'intervalle.

Panneau d'état : affiche l'instruction en cours mise en évidence dans la liste, le compteur d'instructions exécutées/en erreur et le temps écoulé.

Utile pour les scripts de migration ou de chargement de données où vous devez vérifier le résultat de chaque instruction avant de passer à la suivante.

Disponible sur macOS, iPad et iPhone.

Mots-clés : sql player, lecteur, pas à pas, lecture, pause, script, intervalle, transport, step by step, exécuter un par un, iPad