大きめのSQLiteファイル
約80 MB。関連する2つのテーブル、実際のPNG写真つきの約1,500の製品、インデックス、外部キー、ビューがあります。テキストはスペイン語で、アクセント記号や絵文字を含み、一部の値はわざとNULLです。SQLiteエディタの開く…で開きます。接続は必要ありません。
ヘルプ、DBAハンドブック、練習用のデータ、動画、新機能をひとつのページに。
Calíopeからここに来た方へ。これはアプリから見たサイトです。使い方を知り、学び、試すためのものを集めました。ヘルプとDBAハンドブックはCalíopeに入っているものと同じ文章です。サンプルデータ、テストサーバ、動画、ブログはここにしかありません。
最新バージョンで加わったもの。このサイトはCalíopeの最新バージョンを説明しているので、App Storeより先に進んでいることがあります。
Calíopeに入っているヘルプを、セクションごとに。
エンジンごとの振る舞い(型、インデックス、ロック、設定、バックアップ、制限、エラー)を、SQLの例とともに。エンジンを選んでください。
自分のサーバに触れずにツールを試すために。
約80 MB。関連する2つのテーブル、実際のPNG写真つきの約1,500の製品、インデックス、外部キー、ビューがあります。テキストはスペイン語で、アクセント記号や絵文字を含み、一部の値はわざとNULLです。SQLiteエディタの開く…で開きます。接続は必要ありません。
顧客、製品、50,000件の注文とその明細に、ビュー、インデックス、シーケンス、ENUM、2つのマクロ、2つ目のスキーマ。DuckDBエディタで開くか、Finderで選んでスペースバーを押せばクイックルックで見られます。
私がCalíopeの開発に使っているのと同じテスト環境です。Dockerを入れたMac用のファイルひとつで、選んだエンジンをサンプルデータつきで起動します。起動の前に、選んだ構成に必要なメモリを教えてくれます。
42本のデモ動画、合計2時間19分。 それぞれにチャプターがあるので、必要な部分にすぐ移動できます。
データベースの日々の仕事についての記事。どの記事も、Calíopeがなくても使える解決策を示します。
MySQLのEXPLAINを読めるようになるまでに、私が何年もかかったことをまとめました。possible_keysにインデックスがあっても使われるとは限らない理由、Extra列が知らせてくれること、そして3列のインデックスがどんなWHEREにも効くわけではない理由です。200,000件の注文が入ったテーブルと、実際の実行計画を使って説明します。
アプリケーションを試すためにテーブルを埋めてきた方法を、いちばん素朴なものから今使っているものまで紹介します。手で書くINSERT、自分自身をコピーするテーブル、SQLで生成する連番、列を読み取るプロシージャです。データベースエンジンごとのコードと、それが使えるようになったバージョンも載せています。
MacとキーボードつきiPadのすべてのショートカット。コードから生成しています。
すべてのツールのすべての機能。何をするか、どのエンジンとどの画面で使えるか。
Calíopeのために書いたデータベースクライアント。それぞれが何をもとに書かれ、何をあえて省いているか。
同じMac上のAIクライアントのための読み取り専用ツール。初期設定ではオフです。
ひとつのアプリ、すべてSwiftUI、各エンジンとの境界、そしてサンドボックス。
VoiceOver、音声コントロール、大きな文字などのアクセシビリティ機能でCalíopeができること。
同じ購入で、Apple WatchとApple TVのCalíope(Mac、iPad、iPhone、Apple Vision ProのCalíopeがあなたのiCloudに公開したものを読みます)と、アプリ全体が使えるApple Vision ProのCalíopeも使えます。
リリースしたばかりのもの、取り組んでいるもの、予定しているもの、あえて作らないと決めたものを、その理由とともに。
よくある質問、トラブルシューティング、それ以外は私のメールへ: サポートページ