PostgreSQL に格納されたジオデータベースの移行方法

ジオデータベースを移行するには、新しいジオデータベースを作成してデータを移行する方法と、データベース全体を移行する方法があります。

新しいジオデータベースを作成してからデータを移行する

新しい PostgreSQL データベースを作成し、その中にジオデータベースを作成してから、既存のデータを新しいジオデータベースに移行することができます。これには、ArcGIS でコピーと貼り付けエクスポート ツールデータの抽出ウィザード、または XML ワークスペース ドキュメントを使用します。

新しいジオデータベースにデータを読み込んでいるときにログインしているユーザが、そのデータを所有することになることに注意してください。新しいジオデータベースでもデータの所有者を同じにする場合は、各ユーザが自分の所有しているデータを移行します。

PostgreSQL データベースの移行

pg_dump コマンドを使用して、PostgreSQL データベースを個別に移行することができます。

pg_dump コマンドは、データベース定義(スキーマ)とデータ、またはデータベース スキーマのみを SQL(Structured Query Language)スクリプトまたはアーカイブ ファイルに抽出することができます。アーカイブ ファイルに抽出する場合は、pg_restore コマンドを使用して別の PostgreSQL インスタンス上にデータベースを再構築できます。SQL スクリプトに抽出する場合は、新しいサーバで SQL スクリプトを実行してデータベースを再構築します。

以下に、pg_dump を使用して PostgreSQL データベースを移行する際のガイドラインを示します。

pg_dump または pg_restore の詳細な使用方法については、「PostgreSQL のドキュメント」をご参照ください。

9/14/2013