主な機能
- SQL エディタ
- 構文の強調表示、自動補完、タブ。カーソル位置のステートメントは Ctrl/⌘ Enter で、スクリプト全体は Ctrl/⌘ ⇧ Enter で実行します。結果は大きなテーブルでも滑らかにスクロールするグリッドに表示され、CSV または JSON として書き出せます。
- EER データモデル
- テーブルをダイアグラムに描き、1:1、1:n、n:m(中間テーブル付き)のリレーションシップをツールバーから作成します。列の型、主キーと外部キー、インデックス、デフォルト値はサイドパネルで編集します。既成のテーブルテンプレートも含まれています。
- 比較と同期
- モデルとデータベース(または 2 つのデータベース)の差分を並べて表示します。名前を変更した列やテーブルを追跡し、データが失われるおそれのあるステップには印を付け、適用するスクリプトを先に表示します。
- リバース/フォワードエンジニアリング
- 接続したデータベースのスキーマをモデルに取り込み、モデルを MySQL、PostgreSQL、SQLite 用の CREATE スクリプトに変換します。
- ユーザーと権限
- MySQL のアカウントと PostgreSQL のロールを一覧表示し、スキーマとテーブルの権限、パスワード、ロックを編集します。適用する GRANT / REVOKE ステートメントを先に表示します。
- どこでも SQLite
- SQLite データベースは、ブラウザ、スマートフォン、デスクトップで開いて編集し、その場で保存できます(対応していないブラウザではダウンロードされます)。新しい空のデータベースも作成できます。
データ処理とプライバシー
Keyvera は接続先のデータベースサーバーとのみ通信し、接続はデスクトップアプリから直接行われます。クエリ、結果、パスワードが FigBell に送られることはありません。パスワードは OS の暗号化機能でこのデバイスに保存されます。SQLite ファイルはデバイス上で処理されます。
