Esta página describe Calíope 1.5, la versión que estamos construyendo ahora mismo. La 1.4 está terminada y en revisión de App Store, y la tienda sirve hoy la 1.3 en el Mac y la 1.2 en iPad. El changelog dice en qué versión llegó cada función.
Añade un botón «Abrir en Calíope» a cada tema. Sólo funciona con la app instalada.
Divide el SQL del editor en sentencias individuales para gestionarlas.
Dónde está: Editor SQL › Sentencias SQL
Con SQL en el Editor, pulsa el botón Sentencias SQL en la barra de herramientas. Se abre el Gestor de Sentencias, que divide el script por punto y coma y muestra cada sentencia con su número de orden, tipo (SELECT, INSERT, UPDATE, etc.) e ícono de color.
Usa el campo de búsqueda (mínimo 2 caracteres) para filtrar sentencias específicas.
Cada tipo de sentencia tiene un ícono y color distintivo.
El Gestor usa codificación visual: cian para SELECT/SHOW/DESCRIBE/EXPLAIN, verde para INSERT, naranja para UPDATE, rojo para DELETE/DROP/TRUNCATE, morado para CREATE/ALTER y amarillo para BEGIN/COMMIT/ROLLBACK.
Abre el menú contextual de una sentencia —clic derecho en macOS, mantener pulsado en iPad—: Copiar sentencia (copia al portapapeles), Cargar en editor (reemplaza el editor y cierra el gestor) y Eliminar de la lista (elimina esa sentencia del gestor sin afectar el editor original).
El doble clic sobre una sentencia la copia al portapapeles y cierra el gestor. En iPad basta un toque: es la misma acción principal de la lista, y por eso no hace falta tocar dos veces.
Ejecuta un script SQL paso a paso con controles de reproducción.
Dónde está: Editor SQL › SQL Player
El Reproductor de sentencias permite ejecutar las sentencias de un script de forma controlada, una por una, con controles de transporte similares a un reproductor multimedia.
Cómo abrirlo: en el Editor SQL, pulsa el botón SQL Player (ícono de reproductor) en la barra de herramientas o en el menú de opciones del editor.
Controles disponibles:
- |< (primera) — salta a la primera sentencia del script.
- < (anterior) — retrocede a la sentencia anterior sin ejecutarla.
- ► (play) — inicia la reproducción automática, ejecutando cada sentencia con el intervalo configurado.
- ❚❚ (pausa) — pausa la reproducción automática en la sentencia actual.
- > (siguiente) — avanza y ejecuta la siguiente sentencia.
- >| (última) — salta a la última sentencia.
- ■ (detener) — detiene la reproducción y reinicia al inicio.
Intervalo: configura el tiempo en segundos entre ejecuciones automáticas en el campo de intervalo.
Panel de estado: muestra la sentencia actual resaltada en la lista, el contador de sentencias ejecutadas/con error, y el tiempo transcurrido.
Útil para scripts de migración o carga de datos donde necesitas verificar el resultado de cada sentencia antes de continuar con la siguiente.
Disponible en macOS, iPad e iPhone.
Palabras clave: sql player, reproductor, paso a paso, play, pause, script, intervalo, transporte, step by step, ejecutar uno a uno, iPad