Git連携
スキーマ変更をリポジトリにコミットし、チームの更新を取り込めます。
チームで使える、直感的なデザイン。
データベーススキーマの設計とドキュメント化、SQLクエリの作成と実行、データの視覚的な探索を、主要なリレーショナルデータベースとNoSQLデータベースのすべてで行えます。ER図の設計、スキーマの同期、チームでの共同作業に対応し、開発者やデータの専門家による複雑なデータベースの管理を支えます。
DbSchemaユーザーの声を読む →主な機能を短いデモでご覧ください。チームでER図を設計し、あらゆるデータベースに接続してクエリを実行し、環境間でスキーマを同期できます。
社内ネットワークでもクラウドでも、データベースに接続すれば、DbSchemaがスキーマごとに図を描きます。モデルの任意の部分について、独自の図も追加できます。
動画を見る欲しいクエリを普段の言葉で依頼し、回答をワンクリックで実行するか、SQLエディタで開けます。
スキーマはサーバーの中だけでなく、設計モデルファイルにあります。この違いがあるからこそ、オフラインで作業し、変更をコードのようにレビューし、本番に何を反映するかを正確に決められます。
機内でも、会議中でも、データベースがまだ存在しなくても、スキーマをモデリングして変更できます。
プロジェクトのほかの部分と同じワークフローで、スキーマをGitでブランチ、差分確認、プルリクエストできます。
データベースに何かが反映される前に、変更が実行する文を正確に読めます。
モデルをGitにコミットし、リリース前にすべてのリビジョンをレビューし、本番の認証情報を自分の管理下に。数テーブルから数千テーブルのスキーマまで対応します。
スキーマ変更をリポジトリにコミットし、チームの更新を取り込めます。
モデルのリビジョンを比較し、差分をレビューし、安心してロールバックできます。
認証情報と本番データへのアクセスを自分の管理下に置けます。
モデルが大きくなっても滑らかに動く、高速で軽快なキャンバス。
数千テーブルのスキーマを、見やすいレイアウトに分けてモデリングし、ドキュメント化できます。
暗号化接続とSSHトンネルでリモートサーバーに接続できます。
データベース設計を、コードと並ぶモデルファイルで管理します。オフラインで設計し、Gitにコミットし、変更のたびにチームがプルリクエストでレビュー。変更が承認されると、DbSchemaがモデルを各データベースと比較し、何かを実行する前にSQLを表示します。
スキーマを論理レベルで一度設計すれば、MySQL、PostgreSQL、Oracle、SQL Serverなどに対応する物理DDLを生成できます。スクリプトを個別に保守する必要はありません。命名規則、型のマッピング、コメントは、すべての対象で一貫性が保たれます。
ビジュアルな結合ビルダーで、数十のテーブルにまたがる外部キーの関係をたどれます。ポイントして、クリックして、絞り込むだけで、クエリができあがります。エンジニアを待ったりドキュメントを探し回ったりせずに、実際のデータを探索できます。
稼働中のデータベースを承認済みの設計と比較し、追加されたカラム、欠けているインデックス、名前が変わったテーブルなど、どのようなずれが生じたかを正確に把握できます。ALTER文はすべて実行前にそのままのSQLで表示されるので、主導権は常にあなたにあります。
関係者の誰もがブラウザで開ける、単体で完結したHTMLドキュメントを生成します。データベース接続も特別なツールも不要。すべてのテーブル、カラム、リレーション、コメントを閲覧・検索できるマップです。チームと共有することも、Confluenceに載せることもできます。
おもちゃのような例題ではなく、実務さながらのデータベーススキーマを探索できます。外部キーがテーブルをどうつなぐのか、結合が実際にどう動くのか、インデックスがなぜ重要なのかがわかります。Visual Query Builderなら構文を暗記せずにSQLを試せ、生成されたクエリを読んで学べます。
DbSchemaとは何か、データベースをどうモデリングするのか、ワークフローにどう組み込めるのか。知っておきたいことをまとめました。
答えが見つかりませんでしたか?
FAQをすべて見る