Calíopeをお使いの方へ

ヘルプ、DBAハンドブック、練習用のデータ、動画、新機能をひとつのページに。

Calíopeからここに来た方へ。これはアプリから見たサイトです。使い方を知り、学び、試すためのものを集めました。ヘルプとDBAハンドブックはCalíopeに入っているものと同じ文章です。サンプルデータ、テストサーバ、動画、ブログはここにしかありません。

新機能

最新バージョンで加わったもの。このサイトはCalíopeの最新バージョンを説明しているので、App Storeより先に進んでいることがあります。

バージョン1.7 — 2026年11月5日 リリース済み

  • CalíopeがTiDBに対応
  • CalíopeがValkeyに対応
  • データベースとデータファイルのクイックルック
  • CalíopeがCassandraとScyllaDBに対応
  • CalíopeがElasticsearchとOpenSearchに対応
  • iPhoneとiPadのライブアクティビティ
  • SQLアラートが発火を知らせる
  • 空間に広がるER図
  • Calíopeが日本語に対応

変更履歴をすべて見る → · RSSフィード

ヘルプ

Calíopeに入っているヘルプを、セクションごとに。

ヘルプを開く →

DBAハンドブック

エンジンごとの振る舞い(型、インデックス、ロック、設定、バックアップ、制限、エラー)を、SQLの例とともに。エンジンを選んでください。

MySQLとMariaDB 17章
PostgreSQL 14章
SQL Server 13章
ClickHouse 14章
Oracle Database 32章
TiDB 10章
MongoDB 14章
RedisとValkey 13章
Apache CassandraとScyllaDB 12章
ElasticsearchとOpenSearch 12章
SQLite 10章

ハンドブック全体を1ページで →

練習用のデータ

自分のサーバに触れずにツールを試すために。

大きめのSQLiteファイル

約80 MB。関連する2つのテーブル、実際のPNG写真つきの約1,500の製品、インデックス、外部キー、ビューがあります。テキストはスペイン語で、アクセント記号や絵文字を含み、一部の値はわざとNULLです。SQLiteエディタの開く…で開きます。接続は必要ありません。

DuckDBの小さなショップ

顧客、製品、50,000件の注文とその明細に、ビュー、インデックス、シーケンス、ENUM、2つのマクロ、2つ目のスキーマ。DuckDBエディタで開くか、Finderで選んでスペースバーを押せばクイックルックで見られます。

データ入りの本物のサーバ

私がCalíopeの開発に使っているのと同じテスト環境です。Dockerを入れたMac用のファイルひとつで、選んだエンジンをサンプルデータつきで起動します。起動の前に、選んだ構成に必要なメモリを教えてくれます。

動画

42本のデモ動画、合計2時間19分。 それぞれにチャプターがあるので、必要な部分にすぐ移動できます。

ツールと動画 →

ブログ

データベースの日々の仕事についての記事。どの記事も、Calíopeがなくても使える解決策を示します。

MySQLのEXPLAINの読み方:possible_keys、key、Extra、そしてインデックスの列の順序

MySQLのEXPLAINを読めるようになるまでに、私が何年もかかったことをまとめました。possible_keysにインデックスがあっても使われるとは限らない理由、Extra列が知らせてくれること、そして3列のインデックスがどんなWHEREにも効くわけではない理由です。200,000件の注文が入ったテーブルと、実際の実行計画を使って説明します。

テーブルをテストデータで埋める方法:手書きのINSERTから、SQLで行を生成するまで

アプリケーションを試すためにテーブルを埋めてきた方法を、いちばん素朴なものから今使っているものまで紹介します。手で書くINSERT、自分自身をコピーするテーブル、SQLで生成する連番、列を読み取るプロシージャです。データベースエンジンごとのコードと、それが使えるようになったバージョンも載せています。

すべての記事 →

リファレンス

ショートカット

MacとキーボードつきiPadのすべてのショートカット。コードから生成しています。

機能インベントリ

すべてのツールのすべての機能。何をするか、どのエンジンとどの画面で使えるか。

私が書いているドライバ

Calíopeのために書いたデータベースクライアント。それぞれが何をもとに書かれ、何をあえて省いているか。

MCPサーバ

同じMac上のAIクライアントのための読み取り専用ツール。初期設定ではオフです。

Calíopeの作り方

ひとつのアプリ、すべてSwiftUI、各エンジンとの境界、そしてサンドボックス。

アクセシビリティ

VoiceOver、音声コントロール、大きな文字などのアクセシビリティ機能でCalíopeができること。

ほかの画面

同じ購入で、Apple WatchとApple TVのCalíope(Mac、iPad、iPhone、Apple Vision ProのCalíopeがあなたのiCloudに公開したものを読みます)と、アプリ全体が使えるApple Vision ProのCalíopeも使えます。

各画面でできること →

今後の予定

リリースしたばかりのもの、取り組んでいるもの、予定しているもの、あえて作らないと決めたものを、その理由とともに。

ロードマップを見る →

サポート

よくある質問、トラブルシューティング、それ以外は私のメールへ: サポートページ

サポートへ →