Schema migration¶
スキーマのエラーを解決したら、 pgAdmin、 Toad Edge、PSQL クライアントなどのクライアント アプリケーションでスキーマを使用できます。または、スキーマをEDB Postgres Advanced Serverに移行できます。
次のいずれかのスキーマに移行できます。
既存のオンプレミスEDB Postgres Advanced Server
新しいオンプレミスEDB Postgres Advanced Server
クラウド内のEDB Postgres Advanced Server
既存のオンプレミスEDB Postgres Advanced Serverホストへの移行¶
WindowsまたはLinuxプラットフォーム上の既存のオンプレミスEDB Postgres Advanced Serverにスキーマを移行できます。
Windowsでスキーマを移行する¶
既存のオンプレミスEDBPostgresPostgresAdvancedServer を選択します。
Select one or more schemas to migrate to EDB Postgres Advanced Server. You can also expand a schema and select specific object types under each schema.

!!!注 スキーマに100%の互換性がない場合は、バナーが表示されます。必要に応じて、お問い合わせフォームに入力します。
1.評価されたスキーマをダウンロードするには、 DownloadSQLfile を選択します。
1.ダウンロードしたzipファイルを解凍します。 zipパッケージは、選択したスキーマとオブジェクトのDDLを含むSQLファイルで構成されています。 DDLは、プロジェクト、スキーマ、またはオブジェクトごとにSQLファイルにグループ化されます。
SQL file naming convention |
Description |
Example |
|---|---|---|
<ProjectName> _ALL_OBJECTS.sql |
選択したすべてのスキーマとオブジェクトのDDLで構成される単一の統合ファイル。 |
AllTestMigration_ALL_OBJECTS.sql will consist of DDLs for all objects of schemas OE, SH, IX, and PM, and only selected objects of schema HR. |
<SchemaName> .sql |
特定のスキーマ内の選択されたオブジェクトのDDLで構成される1つ以上のファイル。 |
HR.sql will consist of DDLs for all the selected objects of the HR schema. |
<SchemaName> _ <ObjectType> .sql |
それぞれが選択した単一のオブジェクトのDDLで構成される1つ以上のファイル。 |
HR_TABLE.sql will consist of DDLs only for TABLE object of the HR schema. |
Windows を選択します。
1.スキーマをインポートするには、次を実行します。
CLIの場合:
\i c:\users\...\<sql_file_name>.sql
cmd /シェルの場合:
edb-psql -f <sql_file_name>.sql
注釈
または、インポートに`pgAdmin` クライアントを使用できます。
変換されたスキーマがターゲットサーバーに移行されます。
Linuxでスキーマを移行する¶
Linux上の既存のオンプレミスEDB Postgres Advanced Serverにスキーマを移行できます。
既存のオンプレミスEDBPostgresAdvancedServer を選択します。
Select one or more schemas to migrate to EDB Postgres Advanced Server. You can also expand a schema and select specific object types under each schema.

1.評価されたスキーマをダウンロードするには、 DownloadSQLfile を選択します。
1.ダウンロードしたzipファイルを解凍します。 zipパッケージは、選択したスキーマとオブジェクトのDDLを含むSQLファイルで構成されています。 DDLは、プロジェクト、スキーマ、またはオブジェクトごとにSQLファイルにグループ化されます。
SQL file naming convention |
Description |
Example |
|---|---|---|
<ProjectName> _ALL_OBJECTS.sql |
選択したすべてのスキーマとオブジェクトのDDLで構成される単一の統合ファイル。 |
AllTestMigration_ALL_OBJECTS.sql will consist of DDLs for all objects of schemas OE, SH, IX, and PM, and only selected objects of schema HR. |
<SchemaName> .sql |
特定のスキーマ内の選択されたオブジェクトのDDLで構成される1つ以上のファイル。 |
HR.sql will consist of DDLs for all the selected objects of the HR schema. |
<SchemaName> _ <ObjectType> .sql |
それぞれが選択した単一のオブジェクトのDDLで構成される1つ以上のファイル。 |
HR_TABLE.sql will consist of DDLs only for TABLE object of the HR schema. |
Linux を選択します。
1.スキーマをインポートするには、次のedb-psql
クライアントコマンドを呼び出します。
sudo su - enterprisedb
edb-psql edb
create database <database_name>;
\connect <database_name>
\i <sql_file_name>.sql
注釈
または、インポートに`pgAdmin` クライアントを使用できます。
変換されたスキーマがターゲットサーバーに移行されます。
新しいオンプレミスEDB Postgres Advanced Serverインストールへの移行¶
WindowsまたはLinuxプラットフォームのオンプレミスに新しいEDB Postgres Advanced Serverをインストールし、スキーマを移行できます。
Windowsでスキーマを移行する¶
Windows上の新しいオンプレミスEDB Postgres Advanced Serverにスキーマを移行します。
新しいオンプレミスEDBPostgresPostgresAdvancedServer を選択します。
Select one or more schemas to migrate to EDB Postgres Advanced Server. You can also expand a schema and select specific object types under each schema.

1.オペレーティングシステムには、 Windows を選択します。
Windowsインストーラーのダウンロード を選択します。
1.インストール手順については、 EDBPostgresAdvancedServerインストールガイドforWindows を選択します。
1.評価されたスキーマをダウンロードするには、 DownloadSQLfile を選択します。
1.ダウンロードしたzipファイルを解凍します。 zipパッケージは、選択したスキーマとオブジェクトのDDLを含むSQLファイルで構成されています。 DDLは、プロジェクト、スキーマ、またはオブジェクトごとにSQLファイルにグループ化されます。
SQL file naming convention |
Description |
Example |
|---|---|---|
<ProjectName> _ALL_OBJECTS.sql |
選択したすべてのスキーマとオブジェクトのDDLで構成される単一の統合ファイル。 |
AllTestMigration_ALL_OBJECTS.sql will consist of DDLs for all objects of schemas OE, SH, IX, and PM, and only selected objects of schema HR. |
<SchemaName> .sql |
特定のスキーマ内の選択されたオブジェクトのDDLで構成される1つ以上のファイル。 |
HR.sql will consist of DDLs for all the selected objects of the HR schema. |
<SchemaName> _ <ObjectType> .sql |
それぞれが選択した単一のオブジェクトのDDLで構成される1つ以上のファイル。 |
HR_TABLE.sql will consist of DDLs only for TABLE object of the HR schema. |
1.次を実行してスキーマをインポートできます。
CLIで
\i c:\users\...\<sql_file_name>.sql
cmd /シェルで
edb-psql -f <sql_file_name>.sql
注釈
または、インポートに`pgAdmin` クライアントを使用できます。
Linuxでスキーマを移行する¶
LinuxでオンプレミスのEDB Postgres Advanced Serverにスキーマを移行します。
新しいオンプレミスEDBPostgresAdvancedServer を選択します。
Select one or more schemas to migrate to EDB Postgres Advanced Server. You can also expand a schema and select specific object types under each schema.

1.オペレーティングシステムには、 Linux を選択します。
1.次のオプションのいずれかを選択して、 EDB Postgres Advanced Serverをインストールできます。
リポジトリ - その他のオプション
1.インストール手順の詳細については、 Linux用EDBPostgresAdvancedServerインストールガイド を選択します。
1.評価されたスキーマをダウンロードするには、 DownloadSQLfile を選択します。
1.ダウンロードしたzipファイルを解凍します。 zipパッケージは、選択したスキーマとオブジェクトのDDLを含むSQLファイルで構成されています。 DDLは、プロジェクト、スキーマ、またはオブジェクトごとにSQLファイルにグループ化されます。
SQL file naming convention |
Description |
Example |
|---|---|---|
<ProjectName> _ALL_OBJECTS.sql |
選択したすべてのスキーマとオブジェクトのDDLで構成される単一の統合ファイル。 |
AllTestMigration_ALL_OBJECTS.sql will consist of DDLs for all objects of schemas OE, SH, IX, and PM, and only selected objects of schema HR. |
<SchemaName> .sql |
特定のスキーマ内の選択されたオブジェクトのDDLで構成される1つ以上のファイル。 |
HR.sql will consist of DDLs for all the selected objects of the HR schema. |
<SchemaName> _ <ObjectType> .sql |
それぞれが選択した単一のオブジェクトのDDLで構成される1つ以上のファイル。 |
HR_TABLE.sql will consist of DDLs only for TABLE object of the HR schema. |
1.スキーマをインポートするには、次を実行します。
sudo su - enterprisedb
edb-psql edb
create database <database_name>;
\connect <database_name>
\i <sql_file_name>.sql
注釈
または、インポートに`pgAdmin` クライアントを使用できます。
変換されたスキーマがターゲットサーバーに移行されます。
クラウドへの移行¶
EDB Postgres Advanced Serverのスキーマをクラウドに移行します。
EDBPostgresAdvancedServeronCloud を選択します。
Select one or more schemas to migrate to EDB Postgres Advanced Server. You can also expand a schema and select specific object types under each schema.

クラウドプラットフォームを選択します(例: BigAnimal )。
新しいクラスターを起動するには、 GotoBigAnimal を選択します。または、既存のクラスターを実行している場合は、 Next を選択します。
注釈
詳細については、 Big Animal ページを参照してください。
Connectページで必要な接続の詳細を入力します。
Connecting to the cloud cluster¶
接続の詳細を確認するには、[接続のテスト]を選択します。
注釈
**接続の編集**を選択して、接続の詳細を変更し、接続の詳細を再テストできます。
1.接続が成功したら、 次へ を選択します。
変換されたスキーマがターゲットサーバーに移行されます。