Docs Menu
Docs Home
/
Relational Migrator
/

リレーショナルモデルの管理

項目一覧

  • プロジェクトからのテーブルの追加または削除
  • スキーマの変更の更新
  • データベースの変更
  • DDL ファイルのインポート

移行プロジェクトに含めるスキーマやテーブルは、ソースデータベースに接続するか、 DDLファイルを使用して使用可能なテーブルのリストを更新することで変更できます。

また、ステージング環境から本番環境に切り替えるなど、リレーショナルデータベース接続とMongoDB データベース接続を変更して、 から または 別のデータベースに移行することもできます。

リレーショナルデータベースから移行するテーブルを変更するには、 Manage ボタンを使用します。

  1. Mapping画面から、 Schema modelペインのManageボタンをクリックします。

  2. 移行するスキーマの横にあるチェックボックスをクリックします。

  3. スキーマ内のテーブルを展開するには、 [] ボタン。

    移行に追加または削除するテーブルを選択します。

  4. [Save] をクリックします。

    リレーショナルデータベースからの変更はメインのRelational Migratorの図に反映され、将来の移行ジョブに含まれます。

関係データベースのテーブル構造が変更された場合は、 Refresh Schemaボタンを使用して Relational Migrator に通知します。

  1. Mapping画面から、 Schema modelペインのManageボタンをクリックします。

  2. アクティブな Relational DB 接続 のスキーマを更新するには、[ リレーショナルRefresh schema モデルの管理 ] モーダルの ボタンをクリックします。

  3. ファイルのスキーマを更新するには、[ DDL ファイルのインポート ] をクリックします。

[データベース接続] バーでアクティブな Relational DB を変更することができます。たとえば、ステージングデータベースから本番環境のデータベースに接続を切り替えるなどです。これにより、スキーマが再スキャンされます。 Migrator は、基礎となるテーブルの外部キー関係またはデータ型の変更を読み取ります。

注意

保存された接続を使用するか、プロジェクトで最初に使用されたのと同じデータベースタイプの新しい接続を作成できます。

  1. [Relational DB] ドロップダウンをクリックします。

    保存されたリレーショナルデータベース接続 Use a saved connectionを使用するには、 をクリックしてドロップダウンから選択し、必要に応じて認証情報を入力します。

    新しい接続を作成するには、[ + Add Connection ] をクリックします。

    1. Database type[0} ドロップダウンで、データベースタイプを選択します。

    2. 接続文字列を直接入力するには、Enter URI manually トグルを有効にし、接続文字列をJDBC URI に貼り付けます。

    3. データベース情報を入力して接続文字列を作成するには、次のコマンドを入力します。

      フィールド
      Host
      ホストIPまたは DNS 名。
      Port
      ポート番号。
      Database
      データベース名。必須。
      Identifier
      Service Name または SID のいずれか 1 つ。
      Username および Password

      認証に使用する資格情報です。

      Save password を確認するとパスワードはマシンに安全に保存されるため、保存された接続を使用するときに UsernamePassword を再度入力する必要はありません。

      フィールド
      Host
      ホストIPまたは DNS 名。
      Port
      ポート番号。
      Database
      データベース名。空白の場合、すべてのデータベースにデフォルトの dboスキーマ内のオブジェクトのみが表示されます。
      Authentication
      デフォルトでは 、これはSQL Server Windowsに設定されています。 Relational Migrator実行可能ファイルを起動したユーザーの認証情報を使用して、 Windows統合認証 を有効にするには、 を に設定します。これにより、 フィールドとUsername Passwordフィールドが無効になります。
      Username および Password

      認証に使用する資格情報です。 AuthenticationWindows に設定されている場合は無効です。

      Save password を確認するとパスワードはマシンに安全に保存されるため、保存された接続を使用するときに UsernamePassword を再度入力する必要はありません。

      General / SSL 切り替え

      接続の SSL 設定を表示します。

      SSL を使用するには、まずserver.ssl user.propertiesファイル内の 構成プロパティのコメントを解除して更新する必要があります。

      SSL: Use SSL
      SSL を有効または無効にします。
      SSL: Trust server certificate
      SSL が有効になっている場合は、保存された証明書を信頼するためにこれを確認します。信頼できる認証局に対してサーバー証明書を検証するには、 をオフのままにします。
      フィールド
      Host
      ホストIPまたは DNS 名。
      Port
      ポート番号。
      Database
      データベース名。すべてのデータベースをロードするには、空白のままにします。
      Username および Password

      認証に使用する資格情報です。

      Save password を確認するとパスワードはマシンに安全に保存されるため、保存された接続を使用するときに UsernamePassword を再度入力する必要はありません。

      General / SSL 切り替え

      接続の SSL 設定を表示します。

      SSL を使用するには、まずserver.ssl user.propertiesファイル内の 構成プロパティのコメントを解除して更新する必要があります。

      SSL: Use SSL
      SSL を有効または無効にします。
      SSL: SSL mode

      SSL が有効になっている場合は、次のいずれかを選択します。

      • Preferred (デフォルト): 可能であれば暗号化された接続を作成し、そうでない場合は暗号化されていない接続にフォールバックします。

      • Required: 暗号化された接続が必要です。

      • Verify CA: 信頼できる認証局に対してサーバー証明書を検証します。

      • Verify identity: 証明書の内容に対してデータベース接続情報を検証します。

      フィールド
      Host
      ホストIPまたは DNS 名。
      Port
      ポート番号。
      Database
      データベース名。デフォルトのデータベースに接続するには、空白のままにします。
      Username および Password

      認証に使用する資格情報です。

      Save password を確認するとパスワードはマシンに安全に保存されるため、保存された接続を使用するときに UsernamePassword を再度入力する必要はありません。

      General / SSL 切り替え

      接続の SSL 設定を表示します。

      SSL を使用するには、まずserver.ssl user.propertiesファイル内の 構成プロパティのコメントを解除して更新する必要があります。

      SSL: Use SSL
      SSL を有効または無効にします。
      SSL: SSL mode

      SSL が有効になっている場合は、次のいずれかを選択します。

      • Prefer (デフォルト): 可能であれば暗号化された接続を作成し、そうでない場合は暗号化されていない接続にフォールバックします。

      • Require: 暗号化された接続が必要です。

      • Verify CA: 信頼できる認証局に対してサーバー証明書を検証します。

      • Verify full: 証明書の内容に対してデータベース接続情報を検証します。

      フィールド
      Host
      ホストIPまたは DNS 名。
      Port
      ポート番号。
      Database
      データベース名。必須。
      Username および Password

      認証に使用する資格情報です。

      Save password を確認するとパスワードはマシンに安全に保存されるため、保存された接続を使用するときに UsernamePassword を再度入力する必要はありません。

      フィールド
      Host
      ホストIPまたは DNS 名。
      Port
      ポート番号。
      Database
      データベース名。デフォルトのデータベースに接続するには、空白のままにします。
      Username および Password

      認証に使用する資格情報です。

      Save password を確認するとパスワードはマシンに安全に保存されるため、保存された接続を使用するときに UsernamePassword を再度入力する必要はありません。

    4. Connection name と任意の Environment tag を入力します。

    5. [Connect] をクリックします。

      保存された接続は、すべてのジョブとプロジェクトで使用できます。

リレーショナルデータベースからの変更はメインのRelational Migratorの図に反映され、将来の移行ジョブに含まれます。

Import DDL File は、移行するリレーショナル スキーマのDDLファイルを受け入れるファイル プロンプトを開きます。 基礎となるテーブルの外部キー関係またはデータ型の変更は、Migrator に読み込まれます。

  1. Database type ] を選択します。

    Relational Migrator は現在、次のデータベース タイプをサポートしています。

    • MySQL

    • Oracle

    • PostgreSQL

    • SQL Server

  2. ファイルを選択するか、 DDLステートメント ファイルをドラッグして削除します。

  3. [Import] をクリックします。

  4. [Save] をクリックします。

リレーショナルデータベースからの変更はメインのRelational Migratorの図に反映され、将来の移行ジョブに含まれます。

戻る

設定を構成する