このページはCalíope 1.7を紹介しています。私がいま作っているバージョンです。1.6は、Mac、iPad、iPhone、Apple Watch、Apple TV、Apple Vision Pro向けにApp Storeで公開中です。それぞれの機能がどのバージョンで入ったかは変更履歴に書いてあります。

すべてのトピックに「Calíopeで開く」ボタンを追加します。アプリがインストールされている場合にのみ機能します。

SQL文マネージャ

スクリプトのSQL文を分析する

エディタのSQLを個々のSQL文に分けて管理します。

場所: SQLエディタ › SQL文

エディタにSQLがある状態で、ツールバーの「SQL文」ボタンをクリックします。SQL文マネージャが開き、スクリプトをセミコロンで分割して、各SQL文を順番の番号、種類(SELECT、INSERT、UPDATEなど)、色分けされたアイコンとともに表示します。

特定のSQL文に絞り込むには、検索欄(2文字以上)を使います。

キーワード: SQL文、パーサ、分割、マネージャ、スクリプト

SQL文の種類と色

SQL文の種類ごとに、見分けやすいアイコンと色があります。

マネージャは見た目で区別します:SELECT/SHOW/DESCRIBE/EXPLAINはシアン、INSERTは緑、UPDATEはオレンジ、DELETE/DROP/TRUNCATEは赤、CREATE/ALTERは紫、BEGIN/COMMIT/ROLLBACKは黄色です。

キーワード: 色、種類、SELECT、INSERT、UPDATE、DELETE、DDL

SQL文をコピー、読み込み、削除する

スクリプト内の個々のSQL文を管理します。

場所: SQL文マネージャ › 右クリック › コピー / 読み込み / 削除

SQL文のコンテキストメニューを開きます(macOSでは右クリック、iPadでは長押し):「SQL文をコピー」(クリップボードにコピー)、「エディタに読み込む」(エディタの内容を置き換えてマネージャを閉じる)、「リストから削除」(元のエディタの内容には影響せず、そのSQL文をマネージャから取り除く)。

SQL文をダブルクリックすると、クリップボードにコピーしてマネージャを閉じます。iPadでは1回タップするだけで済みます:リストの同じ主操作なので、2回タップする必要はありません。

キーワード: SQL文をコピー、読み込み、削除、ダブルクリック、クリップボード

SQL文プレーヤー(SQLプレーヤー)

再生コントロールで、SQLスクリプトを1ステップずつ実行します。

場所: SQLエディタ › SQLプレーヤー

「SQLプレーヤー」を使うと、スクリプトのSQL文を1つずつ、メディアプレーヤーのような再生コントロールで、管理しながら実行できます。

開き方:SQLエディタで、ツールバーまたはエディタのオプションメニューにある「SQLプレーヤー」ボタン(プレーヤーのアイコン)をクリックします。

使えるコントロール:
- |<(最初):スクリプトの最初のSQL文に移動します。
- <(前):実行せずに前のSQL文に戻ります。
- ►(再生):自動再生を始め、設定した間隔で各SQL文を実行します。
- ❚❚(一時停止):現在のSQL文で自動再生を一時停止します。
- >(次):次のSQL文に進んで実行します。
- >|(最後):最後のSQL文に移動します。
- ■(停止):再生を止めて最初に戻します。

間隔:「間隔」欄で、自動実行の間の秒数を設定します。

ステータスパネル:リストで強調表示された現在のSQL文、実行済み/エラーのSQL文のカウンタ、経過時間を表示します。

セーフモード:エディタのタブでオンになっていると、ブロックする語を含むSQL文は送信されません:見つけた語とともにエラーとしてマークされ、自動再生はそこで止まります。

移行やデータ読み込みのスクリプトで、次に進む前に各SQL文の結果を確かめる必要があるときに便利です。

macOS、iPad、iPhone、Apple Vision Proで使えます。

キーワード: SQLプレーヤー、ステップ実行、再生、一時停止、スクリプト、間隔、再生コントロール、1つずつ実行、iPad