Schema & Data
スキーマの設計、比較、移行
ビジュアル・スキーマ・デザイナー、ER図、差分ビューによるスキーマ比較、インライン・データ編集、12フレームワークのマイグレーション生成、これらすべてがDatara Studioに組み込まれています。
スキーマ&データツール
ビジュアル・スキーマ・デザイナー
ビジュアルなインターフェイスでテーブル、カラム、インデックス、外部キーを作成、変更。変更はSQLを生成し、適用前に確認することができます。
ER図
スキーマの変更に応じて更新される、自動生成されたエンティティ関係図。任意のテーブルをクリックして、カラムやリレーションシップを確認できます。
スキーマ比較
2つの接続またはスナップショット間でスキーマを比較。追加、削除、変更を明確な差分ビューで確認できます。
データエディター
結果グリッドでセル値を直接編集。行を挿入し、レコードを削除し、最初に確認できる生成されたSQLで変更を適用します。
マイグレーション・ジェネレーター
スキーマの変更をLaravel、Django、Rails、Prisma、Drizzle、Knex、Sequelize、TypeORM、Alembic、Flyway、Liquibase、Go Migrate用のマイグレーションファイルとしてエクスポートします。
リレーションシップ・エクスプローラー
クリックスルートラバーサルで外部キー関係をナビゲート。あるテーブルの行から、別のテーブルの関連レコードをたどる。
Schema Diff
スキーマを比較。あらゆる違いを見る。
2つの接続、または同じデータベースを2つの時点で選択すると、Dataraはすべての構造的な違いをハイライトします。追加されたテーブル、削除されたカラム、変更された型、変更されたインデックスはすべて、色分けされた明確な差分として表示されます。
- テーブルレベルとカラムレベルの差分
- 型の変更、デフォルト、無効化、インデックス
- 差分結果からALTERスクリプトを生成
- diffレポートをMarkdownとしてエクスポート
12 Frameworks
12のフレームワークのマイグレーションを生成する
スキーマを視覚的に設計し、フレームワークが期待する形式でマイグレーションファイルをエクスポートします。Dataraは、Laravel、Django、Rails、Prisma、Drizzle、Knex、Sequelize、TypeORM、Alembic、Flyway、Liquibase、Go Migrateをサポートしています。
- Laravel (PHP)
- Django (Python)
- Ruby on Rails
- Prisma / Drizzle / Knex / Sequelize / TypeORM (JS/TS)
- Alembic (Python)
- Flyway / Liquibase (Java)
- Go Migrate (Go)