スキーマの移行¶
スキーマのエラーを解決した後、pgAdmin、ToadEdge、PSQLクライアントなどのクライアントアプリケーションでスキーマを使用するか、スキーマをEDBPostgresAdvancedServerに移行できます。
注:EDBPostgresAdvancedServerでToadEdgeを使用する方法の詳細については、ToadEdge®forPostgresを参照してください。
スキーマを移行するには、次のオプションのいずれかを選択できます。に移行する:
既存のオンプレミスEDBPostgresAdvancedServer
新しいオンプレミスEDBPostgresAdvancedServer
EDBPostgresAdvancedServeronCloud
スキーマ移行のホームページ¶
既存のオンプレミスEDBPostgresAdvancedServerホストへの移行¶
WindowsまたはLinuxプラットフォーム上の既存のオンプレミスEDBPostgresAdvancedServerにスキーマを移行できます。
Windowsでのスキーマの移行¶
Existing on-premise EDB Postgres Postgres Advanced Serverオプションを選択します:
既存のオンプレミスEDBPostgresAdvancedServerホームページ¶
1つ以上のスキーマを選択して、EDBPostgresAdvancedServerに移行します。
移行するスキーマの選択¶
注釈
スキーマの互換性が100%でない場合、次のようにバナーが表示されます。必要な支援が必要な場合は、 Contact Us フォームに記入してください。
お問い合わせフォーム¶
評価されたスキーマをダウンロードします。
評価されたスキーマをダウンロード¶
Windowsをクリックします:
Windowsオペレーティングシステムの選択¶
スキーマをインポートするには、次のコマンドを実行します。
CLIで
\i c:\users\...\<project_name>.sql
cmd/shellで
edb-psql -f <project_name>.sql
注釈
代わりに pgAdmin を使用することもできます。
変換されたスキーマは、ターゲットサーバーに移行されます。
成功した移行¶
Linuxでのスキーマの移行¶
Linux上の既存のオンプレミスEDBPostgresAdvancedServerにスキーマを移行するには、次の手順を実行します。
Existing on-premise EDB Postgres Advanced Serverオプションをクリックします:
既存のオンプレミスEDBPostgresAdvancedServerホームページ¶
1つ以上のスキーマを選択して、EDBPostgresAdvancedServerに移行します。
移行するスキーマの選択¶
評価されたスキーマをダウンロードします。
評価されたスキーマをダウンロード¶
Linuxをクリックします:
Linuxオペレーティングシステムの選択¶
スキーマをインポートするには、次の
edb-psqlクライアントコマンドを呼び出します:sudo su - enterprisedb edb-psql edb create database <database_name>; \\connect <database_name> \\i <project_name>.sql
注釈
オプションで、インポートに pgAdmin クライアントを使用できます。
変換されたスキーマは、ターゲットサーバーに移行されます。
スキーマ移行の成功¶
新しいオンプレミスEDBPostgresAdvancedServerインストールへの移行¶
新しいEDBPostgresAdvancedServerをオンプレミスでWindowsまたはLinuxプラットフォームにインストールし、スキーマを移行できます。
Windowsでのスキーマの移行¶
Windowsで新しいオンプレミスEDBPostgresAdvancedServerにスキーマを移行するには、次の手順を実行します。
New on-premise EDB Postgres Postgres Advanced Serverオプションをクリックします。
新しいオンプレミスEDBPostgresAdvancedServerホームページ¶
EDBPostgresAdvancedServerで移行する1つ以上のスキーマを選択します。
移行するスキーマの選択¶
Windowsオペレーティングシステムを選択します。
Windowsオペレーティングシステムの選択¶
Windows Installerをダウンロードします。
Windowsインストーラーのダウンロード¶
インストール手順については、EDBPostgres™AdvancedServerInstallationGuideforWindowsをクリックしてください。
Windowsインストールガイドを表示¶
評価されたスキーマをダウンロードします。
評価済みファイルのダウンロード¶
次のコマンドを実行して、スキーマをインポートできます。
CLIで
\i c:\users\...\<project_name>.sql
cmd/shellで
edb-psql -f <project_name>.sql
スキーマをEDBPostgresAdvancedServerにインポート¶
注釈
代わりに pgAdmin を使用することもできます。
スキーマがターゲットサーバーに移行されます。
Linuxでのスキーマの移行¶
スキーマをLinuxのオンプレミスEDBPostgresAdvancedServerに移行するには、次の手順を実行します。
New On-premise EDB Postgres Advanced Serverオプションをクリックします。
スキーマのホームページの移行¶
EDBPostgresAdvancedServerで移行する1つ以上のスキーマを選択します。
移行するスキーマの選択¶
Linuxオペレーティングシステムを選択します。
Linuxオペレーティングシステムの選択¶
次のオプションのいずれかを選択して、EDBPostgresAdvancedServerをインストールできます。
リポジトリ
その他のオプション
Linuxリポジトリの選択¶
インストール手順の詳細については、Linuxの場合は
EDB Postgres™ Advanced Server Installation Guideをクリックしてください:
Linuxインストールガイドの選択¶
評価されたスキーマをダウンロードします。
評価されたスキーマのダウンロード¶
スキーマをインポートするには、次のコマンドを実行します。
sudo su - enterprisedb edb-psql edb create database <database_name>; \connect <database_name> \i <project_name>.sql
スキーマをEDBPostgresAdvancedServerにインポート¶
注釈
代わりにpgAdminを使用することもできます。
変換されたスキーマは、ターゲットサーバーに移行されます。
![]()
スキーマ移行の成功¶
クラウドへの移行¶
EDBPostgresAdvancedServerのスキーマをクラウドに移行するには、次の手順を実行します。
EDB Postgres Advanced Server on Cloudオプションをクリックします:
クラウド上のEDBPostgresAdvancedServer¶
1つ以上のスキーマを選択して、EDBPostgresAdvancedServerに移行します。
移行するスキーマの選択¶
クラウドプラットフォームを選択します。たとえば、
IBM Cloud:
移行用のクラウドオプションの選択¶
新しいクラスターを起動するには、
Go to Cloudをクリックします:
クラウドクラスターの起動¶
または、既存のクラスターを実行している場合は、 Next をクリックします。
Connectページで必要な接続の詳細を入力します:
クラウドクラスターへの接続¶
注釈
Edit Connection をクリックして、接続の詳細を変更し、接続の詳細を再テストできます。
Test Connectionをクリックして、接続の詳細を確認します:
接続の詳細を確認¶
接続が成功したら、
Nextをクリックします:
成功した移行¶
変換されたスキーマは、ターゲットサーバーに移行されます。
