Docs Menu
Docs Home
/
Relational Migrator
/

PostgreSQL に接続する

このページでは、Connections ページから新しい PostgreSQL 接続を保存する方法を説明します。保存された接続は、データベースへの接続が必要なRelational Migratorタスクに使用できます。

重要

PostgreSQL がクラスターとして構成されている場合、Relational Migrator はマスター サーバーに接続する必要があります。

Relational Migratorに新しい PostgreSQL 接続を保存するには、次の手順を実行する必要があります。

  • データベース接続文字列またはデータベース情報を識別します。

  • PostgreSQL に接続します。

重要

移行を計画し、PostgreSQLスキーマをMongoDBスキーマにマッピングする には、適切な read 権限を持つアカウントを使用して接続する必要があります。

データを移行するには、必要な権限を持つサービス アカウントを使用して PostgreSQL データベースに接続する必要があります。

データベース構成と必要な権限の詳細については、「 PostgreSQL の構成 」を参照してください。

PostgreSQL接続文字列は次のようになります。

jdbc:postgresql://<host:port>/<database>?<properties>

例、ポート localhost のポート 5432 で実行中pg-demo PostgreSQLデータベースは、次の接続文字列を使用します。

jdbc:postgresql://localhost:5432/pg-demo

注意

PostgreSQL 接続文字列の詳細については、以下を参照してください。

  • PostgreSQL 接続構成プロパティ

1

Relational 接続のリストで、+ Add connection をクリックします。

2

[Database type] ドロップダウンで、[PostgreSQL] を選択します。

3
  1. JDBC URI の上で、Enter URI manually トグルを有効にします。

  2. 接続文字列を JDBC URI に貼り付けます。

4
フィールド

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: 証明書の内容に対してデータベース接続情報を検証します。

5

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

環境タグを使用して接続を整理し、便宜上で接続を整理します。ドロップダウンを空のままにすることは、"None" タグを選択するのと同じです。

6
  1. (任意)クリック Test connection

    Relational Migrator は、データベースに認証と接続を試みます。

  2. クリック Save

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

戻る

Oracle の構成

項目一覧